Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Break og Continue | Løkker i Dart
Introduktion til Dart

bookBreak og Continue

Stryg for at vise menuen

break

I Dart er break en sætning, der bruges til at afslutte en løkke. Break-sætningen kan bruges i enhver løkke, herunder while, for og do-while løkker.

Syntaksen for break-sætningen er som følger:

break;

Når break-sætningen mødes i koden, afslutter den udførelsen af den løkke, hvor den er placeret. Det betyder, at eventuelle yderligere iterationer af løkken ikke vil blive udført.

Eksempel

break-sætningen bruges ofte til at afslutte en løkke, hvis en betingelse opfylder specifikke krav. For eksempel udskriver følgende kode alle tal fra 1 til 10, men afbryder løkken, hvis den støder på tallet 5:

main.dart

main.dart

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

continue

Continue er en sætning, der bruges til at springe den nuværende iteration af en løkke over. Continue-sætningen kan bruges i enhver løkke, inklusive while, for og do-while løkker.

Syntaksen for continue-sætningen er som følger:

continue;

Eksempel

continue-sætningen bruges ofte til at springe bestemte værdier eller betingelser over

main.dart

main.dart

copy
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, giver continue-sætningen os mulighed for at kontrollere, hvilke listeelementer der bliver vist i konsollen.

question mark

Hvilken sætning stopper løkken?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 6
some-alt