CONTINUE

Da Gambas-it.org - Wikipedia.
Versione del 5 set 2020 alle 08:12 di Vuott (Discussione | contributi) (Creata pagina con "L'istruzione '''Continue''' è sempre posta all'interno di un ciclo e connessa a un'istruzione condizionale: '''If''' ''condizione'' Then <FONT Color=#B22222>'''Continue'''</...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

L'istruzione Continue è sempre posta all'interno di un ciclo e connessa a un'istruzione condizionale:

If condizione Then Continue

Continue impedisce che la procedura continui oltre tale istruzione, riportando semplicemente il controllo alla testa del ciclo.
Il ciclo pertanto continua dalla sua riga di comando iniziale appunto, ma ogni eventuale incremento, già avvenuto, della variabile oggetto della condizione di ciclo non viene modificato.

For i As 0 To 10
 
 If i == 5 Then Continue
 
 Print i
 
Next

Nell'esempio precedente se il valore della variabile "i" è uguale a 5, allora il controllo del ciclo torna alla sua riga iniziale, saltando così la riga di comando contenente l'istruzione "Print". Quindi il ciclo "For...Next" procederà regolarmente anche con il naturale incremento della variabile "i" al valore 6 e così via.