previous  next
Break
Syntax
Break
Summary
break out of a loop
Description
This command must be used inside a loop statement ('For', 'Foreach',
'Repeat', or 'While').  When executed, the current loop statement is
terminated and control passes to the command following the loop
statement.  Thus, in the case of nested loops 'Break' does *not* break
out of all loops back to the "top level" (see 'Return').

Example

For I := 5 To 1 Step -1 Do
  For J := 1 To 100 Do
    Print J,' ';
    If J = I Then PrintLn; Break EndIf;
  EndFor;
EndFor;
1 2 3 4 5 
1 2 3 4 
1 2 3 
1 2 
1 

-------------------------------
See also: