[next] [prev] [prev-tail] [tail] [up]

#### Break

Declaration:
  Procedure Break;
Description:
  Break jumps to the statement following the end of the current repetitive statement. The code between the Break call and the end of the repetitive statement is skipped. The condition of the repetitive statement is NOT evaluated.

  This can be used with For, varrepeat and While statements.

  Note that while this is a procedure, Break is a reserved word and hence cannot be redefined.

Errors:
  None.
See also:
  Continue (475), Exit (491)

Listing: refex/ex87.pp

Program Example87;
{ Program to demonstrate the Break function. }
Var I : longint;
begin
I:=0;
While I<10 Do
begin
Inc(I);
If I>5 Then
Break;
Writeln (i);
end;
I:=0;
Repeat
Inc(I);
If I>5 Then
Break;
Writeln (i);
Until I>=10;
For I:=1 to 10 do
begin
If I>5 Then
Break;
Writeln (i);
end;
end.

[next] [prev] [prev-tail] [front] [up]