Break e Continue
Scorri per mostrare il menu
break
In Dart, break è un'istruzione utilizzata per uscire da un ciclo. L'istruzione break può essere utilizzata in qualsiasi ciclo, inclusi i cicli while, for e do-while.
La sintassi per l'istruzione break è la seguente:
break;
Quando l'istruzione break viene incontrata nel codice, termina l'esecuzione del ciclo in cui si trova. Questo significa che le eventuali altre iterazioni del ciclo non verranno eseguite.
Esempio
L'istruzione break viene spesso utilizzata per uscire da un ciclo se una condizione soddisfa determinati requisiti. Ad esempio, il seguente codice stampa tutti i numeri da 1 a 10, ma interrompe il ciclo se incontra il numero 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue è un'istruzione utilizzata per saltare l'iterazione corrente di un ciclo. L'istruzione continue può essere utilizzata in qualsiasi ciclo, inclusi i cicli while, for e do-while.
La sintassi per l'istruzione continue è la seguente:
continue;
Esempio
L'istruzione continue viene spesso utilizzata per saltare determinati valori o condizioni
main.dart
123456789void main() { List<String> actions = ["go", "jump", "stop", "go", "go", "stop", "jump", "stop", "go", "go", "stop"]; for (String item in actions) { if (item == "stop"){ continue; } print(item); } }
Come puoi vedere, l'istruzione continue ci permette di controllare quali elementi della lista verranno stampati sulla console.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione