Core Function Goto Label

From Sputnik Wiki
Revision as of 17:24, 11 December 2011 by Alexpja (Talk | contribs)
Jump to: navigation, search
Goto Label; & Label:

Description

Jump to another section of the script

Remarks

This is not a universal *jump to anything you can see* it can only jump through local scopes and what not.

Think of it as a kind of multilayer break statement.

Note - People often avoid using "goto" statements in languages because they tend to be slow and a very poor way of solving a problem yet its here if you want it.

If a label cannot be found an exception will occur.

Example

goto Begin;
 
Above:
println(  "Hello Above"  );
goto Below;
 
Begin:
println(  "Hello"  );
goto Above;
 
Below:
println(  "Hello Below"  );
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox