Goto

From Lazarus wiki
Revision as of 12:51, 27 October 2012 by BigChimp (talk | contribs) (Translated German text; clarified that "previously declared label" need not mean that the label itself lies before the goto statement.)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr) русский (ru)

Goto is an unconditional jump to a previously declared label (either before or after the goto command).
Example for the declaration of a label and use of goto:

var
  fWaterIsBoiling: Boolean;
 
label
  SwitchOffKettle;
 
begin
  ...
  if fWaterIsBoiling = True then Goto SwitchOffKettle;
  ...
SwitchOffKettle:
  ...
end;