Break ja Continue
Pyyhkäise näyttääksesi valikon
break
Dartissa break on lause, jota käytetään poistumaan silmukasta. Break-lause voidaan käyttää missä tahansa silmukassa, mukaan lukien while-, for- ja do-while-silmukat.
break-lauseen syntaksi on seuraava:
break;
Kun break-lause kohdataan koodissa, se lopettaa sen silmukan suorittamisen, jossa se sijaitsee. Tämä tarkoittaa, että muita silmukan iteraatioita ei enää suoriteta.
Esimerkki
break-lausetta käytetään usein poistumaan silmukasta, jos ehto täyttää tietyt vaatimukset. Esimerkiksi seuraava koodi tulostaa kaikki luvut 1:stä 10:een, mutta katkaisee silmukan, jos se kohtaa luvun 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue on lause, jota käytetään ohittamaan silmukan nykyinen iteraatio. Continue-lause voidaan käyttää missä tahansa silmukassa, mukaan lukien while-, for- ja do-while-silmukat.
continue-lauseen syntaksi on seuraava:
continue;
Esimerkki
continue-lausetta käytetään usein ohittamaan tietyt arvot tai ehdot
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); } }
Kuten näet, continue-lauseen avulla voidaan hallita, mitkä listan alkiot tulostetaan konsoliin.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Break ja Continue
break
Dartissa break on lause, jota käytetään poistumaan silmukasta. Break-lause voidaan käyttää missä tahansa silmukassa, mukaan lukien while-, for- ja do-while-silmukat.
break-lauseen syntaksi on seuraava:
break;
Kun break-lause kohdataan koodissa, se lopettaa sen silmukan suorittamisen, jossa se sijaitsee. Tämä tarkoittaa, että muita silmukan iteraatioita ei enää suoriteta.
Esimerkki
break-lausetta käytetään usein poistumaan silmukasta, jos ehto täyttää tietyt vaatimukset. Esimerkiksi seuraava koodi tulostaa kaikki luvut 1:stä 10:een, mutta katkaisee silmukan, jos se kohtaa luvun 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue on lause, jota käytetään ohittamaan silmukan nykyinen iteraatio. Continue-lause voidaan käyttää missä tahansa silmukassa, mukaan lukien while-, for- ja do-while-silmukat.
continue-lauseen syntaksi on seuraava:
continue;
Esimerkki
continue-lausetta käytetään usein ohittamaan tietyt arvot tai ehdot
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); } }
Kuten näet, continue-lauseen avulla voidaan hallita, mitkä listan alkiot tulostetaan konsoliin.
Kiitos palautteestasi!