:<label> - Label, GO ¡V Jump

 

 

GO:Skip                 // Go to line with <label> attached.

        PRINT:"Never reach this line."

        :Skip                             // : <label> arbitrary string

        PRINT:"Skipped!"

 

 

Description:

¡@

        Defines a label used as destination for GO and IF statements.

        Also used to name subroutines called with CALL command.

 

        Labels cannot exist independently.

        Execution flow continues on the line immediately following the label.

        Labels have global scope (they range over the entire program).

 

        Go statements cannot range outside of subroutine or scope.

        Doing so will cause a stack overflow.