Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Break och Continue | Loopar i Dart
Introduktion till Dart

Break och Continue

Svep för att visa menyn

break

I Dart används break som ett uttalande för att avsluta en loop. Break-uttalandet kan användas i alla loopar, inklusive while, for och do-while loopar.

Syntaxen för break-uttalandet är följande:

break;

När break-uttalandet påträffas i koden avslutas exekveringen av den loop där det är placerat. Detta innebär that inga ytterligare iterationer av loopen kommer att köras.

Exempel

break-uttalandet används ofta för att avsluta en loop om ett villkor uppfyller specifika krav. Till exempel skriver följande kod ut alla tal från 1 till 10, men bryter loopen om talet 5 påträffas:

main.dart

main.dart

1234567891011
void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }

continue

Continue är ett uttalande som används för att hoppa över den aktuella iterationen i en loop. Continue-uttrycket kan användas i alla loopar, inklusive while, for och do-while loopar.

Syntaxen för continue-uttrycket är följande:

continue;

Exempel

continue-uttrycket används ofta för att hoppa över vissa värden eller villkor

main.dart

main.dart

123456789
void 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); } }

Som du kan se, gör continue-satsen det möjligt att styra vilka listelement som skrivs ut till konsolen.

question mark

Vilken sats stoppar loopen?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 6
some-alt