Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Break ja Continue | Silmukat Dartissa
Johdanto Dartiin

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

main.dart

1234567891011
void 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

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

Kuten näet, continue-lauseen avulla voidaan hallita, mitkä listan alkiot tulostetaan konsoliin.

question mark

Mikä lause keskeyttää silmukan?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 4. Luku 6
some-alt