Labels
Identifier :
O Label indica um alvo para a instrução
GOTO.
Um Label é declarado dentro de uma função ou procedimento.
GOTO e o Label podem ser usados para deixar uma estrutura de controle.
FOR iY = 0 TO 5
FOR iX = 0 TO 20 STEP 1
PRINT "Loop1 "; iX
IF iX = 3 THEN GOTO LOOP2
NEXT
NEXT
LOOP2:
Mas
GOTO e Label não podem ser utilizadas dentro de uma estrutura de controle.
Isso é proibido, mesmo quando as variáveis são predefinidas.
Exemplos
iX = 18
' GOTO LOOP3 ' forbidden
FOR iX = 20 TO -2 STEP -2
LOOP3:
PRINT "Loop2 "; iX
NEXT
Veja também