Next: , Previous: Boolean, Up: Reference



Break

Synopsis

     Break  { simple statement }

Description

With Break you can exit the body of the current loop instantly. It can only be used within a while, repeat or a for loop.

Conforming to

Break is a Borland Pascal extension. Mac Pascal has Leave instead.

Example

     program BreakDemo;
     var
       Foo: Integer;
     begin
       while True do
         begin
           repeat
             WriteLn ('Enter a number less than 100:');
             ReadLn (Foo);
             if Foo < 100 then
               Break;  { Exits `repeat' loop }
             WriteLn (Foo, ' is not exactly less than 100! Try again ...')
           until False;
           if Foo > 50 then
             Break;  { Exits `while' loop }
           WriteLn ('The number entered was not greater than 50.')
         end
     end.

See also

Loop Control Statements, Continue, Cycle, Exit, Halt, Leave, Return, goto.