Etichette (Labels)
Identifier :
Un'etichetta indica un bersaglio per l'istruzione
GOTO.
Un'etichetta è locale per una funzione o procedura.
GOTO e le etichette possono essere utilizzati per lasciare una struttura di controllo.
FOR iY As Integer = 0 TO 5
FOR iX As Integer = 0 TO 20 STEP 1
PRINT "Loop1 "; iX
IF iX = 3 THEN GOTO LOOP2
NEXT
NEXT
LOOP2:
Ma
GOTO e le etichette non possono essere utilizzati per inserirsi in una struttura di controllo.
Questo è vietato, anche se le variabili sono preimpostate.
Dim iX As Integer = 18
' GOTO LOOP3 ' vietato
FOR iX = 20 TO -2 STEP -2
LOOP3:
PRINT "Loop2 "; iX
NEXT
See also