Difference between revisions of "Goto"
From Lazarus wiki
Jump to navigationJump to search (Translated German text; clarified that "previously declared label" need not mean that the label itself lies before the goto statement.) |
Jwdietrich (talk | contribs) |
||
Line 21: | Line 21: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[category:Pascal]] | [[category:Pascal]] | ||
+ | [[Category:Control Structures]] |
Revision as of 18:43, 30 September 2013
│
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;