Break 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
1234567891011void 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
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); } }
Som du kan se, giver continue-sætningen os mulighed for at kontrollere, hvilke listeelementer der bliver vist i konsollen.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat