Difference between revisions of "Goto"
From Wiki
(→Description) |
|||
| Line 1: | Line 1: | ||
| − | + | {{command header|Flow Control}} | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | {{body|goto {label name}|The ''goto'' command moves the execution to another part of the script. The destination point is given by a label.}} | |
| − | The | + | |
| − | + | {{note|Don't goto out of a [[sub]]. Always use [[return]]! EasyUO will probably not crash but it is VERY bad programming style.}} | |
| − | |||
| − | |||
| − | + | {{note|a label in the code must be followed by a colon, where as gotoing to the label does <b>not</b> require a following colon.}} | |
| − | + | ||
| + | {{note|Inline comments do not work with labels in EasyUO 1.4.}} | ||
==== Example ==== | ==== Example ==== | ||
| Line 27: | Line 21: | ||
</pre> | </pre> | ||
| − | + | {{footer}} | |
| − | + | ||
| − | + | ||
| − | { | + | |
| − | + | ||
| − | + | ||
| − | + | ||
Revision as of 16:46, 26 August 2005
Synopsis
goto {label name}
Description
The goto command moves the execution to another part of the script. The destination point is given by a label.
| Note: | Don't goto out of a sub. Always use return! EasyUO will probably not crash but it is VERY bad programming style. |
| Note: | a label in the code must be followed by a colon, where as gotoing to the label does not require a following colon. |
| Note: | Inline comments do not work with labels in EasyUO 1.4. |
Example
loop: if %donotloop goto exit goto loop exit:
See also
| Main Page | Documentation |