GOSUB
Action
Branch to and execute subroutine.

Syntax
GOSUB label

Remarks

label The name of the label where to branch to.
With GOSUB, your program jumps to the specified label, and continues execution at that label.
When it encounters a RETURN statement, program execution will continue after the GOSUB statement.


See also
GOTO CALL


Example


GOSUB Routine 'branch to routine
Print "Hello" 'after being at 'routine' print this
END 'terminate program

Routine: 'this is a subroutine
x = x + 2 'perform some math
PRINT X 'print result

RETURN 'return