Identifier :
A label indicates a target for the GOTO instruction.
A label is local to a function or procedure.
![]() |
GOTO and labels can be used to leave a control structure.
Example
FOR iY = 0 TO 5 FOR iX = 0 TO 20 STEP 1 PRINT "Loop1 "; iX IF iX = 3 THEN GOTO LOOP2 NEXT NEXT loop2: |
![]() |
But GOTO and labels cannot be used to enter a control structure. This is forbidden, even if the variables are preset.
Example
iX = 18 ' GOTO LOOP3 ' forbidden FOR iX = 20 TO -2 STEP -2 LOOP3: PRINT "Loop2 "; iX NEXT |