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

bookWhile-Silmukka Dartissa

Pyyhkäise näyttääksesi valikon

while-silmukka on ohjelmointirakenne, jonka avulla voidaan suorittaa tietty koodilohko niin kauan kuin annettu ehto on true.

while-silmukan syntaksi Dartissa on seuraava:

loop.dart

loop.dart

copy
123
while (condition) { // Statements to be executed while a condition is `true` }
  • Ennen silmukkaan siirtymistä tarkistetaan sulkeissa oleva ehto. Jos se on true, silmukka suoritetaan.
  • Jokaisen suorituskerran jälkeen ehto tarkistetaan uudelleen. Jos se on edelleen true, silmukka toistuu.
  • Kun ehto muuttuu false:ksi, silmukka päättyy ja ohjelma jatkuu.
Note
Huomio

On tärkeää muistaa, että while-silmukat voivat olla loputtomia, jos ehto ei koskaan muutu epätodeksi. Ehdon huolellinen tarkistaminen on olennaista.

main.dart

main.dart

copy
12345678
void main() { int counter = 0; while (counter < 5) { print(counter); counter = counter + 1; } }

while-silmukka suoritetaan niin kauan kuin counter on pienempi kuin 5. Koska counter alkaa arvosta 0, silmukka suoritetaan viisi kertaa, ja counter kasvaa yhdellä 1 jokaisella kierroksella.

question-icon

Miltä while-silmukan syntaksi näyttää?

Klikkaa tai vedä ja pudota esineitä ja täytä tyhjät kohdat

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 4. Luku 2
some-alt