Loops
break [expression]
break
statement. The break
statement takes an optional expression that then becomes the value of the loop. Without a break
statement, a loop has a nil
value. For instance, the following function returns true
if its parameter (array or frame) contains a nil
slot:
HasNilSlot := func(arrayOrFrame)
begin
return foreach value in arrayOrFrame do
if value = nil
then
break true;
end;
An online version of Programming for the Newton using Macintosh, 2nd ed. ©1996, 1994, Julie McKeehan and Neil Rhodes.
Last modified: 1 DEC 1996