[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'System' (#rtl)

Continue

Continue with next loop cycle.

Declaration

Source position: system.fpd line 23

procedure Continue;

Description

Continuejumps to the end of the current repetitive statement. The code between the Continuecall and the end of the repetitive statement is skipped. The condition of the repetitive statement is then checked again.

This can be used with For, var{repeat} and Whilestatements.

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

Errors

None.

See also

Break

  

Exit current loop construct.

Exit

  

Exit current subroutine.

Example

Program Example86;

{ Program to demonstrate the Continue function. }

Var I : longint;

begin
  I:=0;
  While I<10 Do
    begin
    Inc(I);
    If I<5 Then
      Continue;
    Writeln (i);
    end;
  I:=0;
  Repeat
    Inc(I);
    If I<5 Then
      Continue;
    Writeln (i);
  Until I>=10;
  For I:=1 to 10 do
    begin
    If I<5 Then
      Continue;
    Writeln (i);
    end;
end.