Break und Continue
Swipe um das Menü anzuzeigen
break
In Dart ist break eine Anweisung, die verwendet wird, um eine Schleife zu beenden. Die break-Anweisung kann in jeder Schleife verwendet werden, einschließlich while-, for- und do-while-Schleifen.
Die Syntax für die break-Anweisung ist wie folgt:
break;
Wenn die break-Anweisung im Code erreicht wird, beendet sie die Ausführung der Schleife, in der sie sich befindet. Das bedeutet, dass keine weiteren Durchläufe der Schleife ausgeführt werden.
Beispiel
Die break-Anweisung wird häufig verwendet, um eine Schleife zu beenden, wenn eine Bedingung bestimmte Anforderungen erfüllt. Im folgenden Beispiel werden alle Zahlen von 1 bis 10 ausgegeben, aber die Schleife wird unterbrochen, wenn die Zahl 5 erreicht wird:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue ist eine Anweisung, die verwendet wird, um die aktuelle Iteration einer Schleife zu überspringen. Die continue-Anweisung kann in jeder Schleife verwendet werden, einschließlich while-, for- und do-while-Schleifen.
Die Syntax für die continue-Anweisung ist wie folgt:
continue;
Beispiel
Die continue-Anweisung wird häufig verwendet, um bestimmte Werte oder Bedingungen zu überspringen.
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); } }
Wie Sie sehen können, ermöglicht die continue-Anweisung die Kontrolle darüber, welche Listenelemente in der Konsole ausgegeben werden.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen