Break en Continue
Veeg om het menu te tonen
break
In Dart is break een instructie die wordt gebruikt om een lus te verlaten. De break-instructie kan worden gebruikt in elke lus, waaronder while-, for- en do-while-lussen.
De syntaxis voor de break-instructie is als volgt:
break;
Wanneer de break-instructie in de code wordt aangetroffen, beëindigt deze de uitvoering van de lus waarin deze zich bevindt. Dit betekent dat eventuele andere iteraties van de lus niet worden uitgevoerd.
Voorbeeld
De break-instructie wordt vaak gebruikt om een lus te verlaten als aan een bepaalde voorwaarde wordt voldaan. In het volgende voorbeeld worden alle getallen van 1 tot 10 afgedrukt, maar wordt de lus onderbroken als het getal 5 wordt aangetroffen:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue is een instructie die wordt gebruikt om de huidige iteratie van een lus over te slaan. De continue-instructie kan in elke lus worden gebruikt, waaronder while-, for- en do-while-lussen.
De syntaxis voor de continue-instructie is als volgt:
continue;
Voorbeeld
De continue-instructie wordt vaak gebruikt om bepaalde waarden of condities over te slaan
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); } }
Zoals je kunt zien, stelt de continue-instructie ons in staat te bepalen welke lijstitems naar de console worden uitgevoerd.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.