Break og Continue
Sveip for å vise menyen
break
I Dart er break en setning som brukes for å avslutte en løkke. Break-setningen kan brukes i alle løkker, inkludert while-, for- og do-while-løkker.
Syntaksen for break-setningen er som følger:
break;
Når break-setningen påtreffes i koden, avslutter den utførelsen av løkken den befinner seg i. Dette betyr at eventuelle gjenværende iterasjoner av løkken ikke vil bli utført.
Eksempel
break-setningen brukes ofte for å avslutte en løkke hvis en betingelse oppfyller spesifikke krav. For eksempel skriver følgende kode ut alle tall fra 1 til 10, men bryter løkken hvis den møter tallet 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue er en setning som brukes for å hoppe over den nåværende iterasjonen i en løkke. Continue-setningen kan brukes i alle løkketyper, inkludert while, for og do-while løkker.
Syntaksen for continue-setningen er som følger:
continue;
Eksempel
continue-setningen brukes ofte for å hoppe over bestemte verdier eller betingelser
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, lar continue-setningen oss kontrollere hvilke listeelementer som skrives ut til konsollen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår