Goto
Tells the interpreter to jump to another point in the code, specified by a label. Jumps can be made from one function to another, for example.
Syntax
Source code
(UnigineScript)
someLabel: // some_code; goto someLabel;
Parts
- someLabel is a statement identifier.
Examples
Source code
(UnigineScript)
int i = 0; myLabel: log.message("%d ",i); i++; if(i < 2) goto myLabel; // the output is: 0 1
Labels can be constructed dynamically at the point of jumping.
Source code
(UnigineScript)
int i = 0; string prefix = "my"; string postfix = "Label"; myLabel: log.message("%d ",i); i++; if(i < 2) goto prefix + postfix; // the result is: 0 1
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)