Introduction to Loops
Pyyhkäise näyttääksesi valikon
Silmukka Dartissa on ohjelmointirakenne, jonka avulla voit suorittaa koodilohkon toistuvasti, kunnes tietty ehto täyttyy.
Silmukoita käytetään automaattiseen toistuvien tehtävien suorittamiseen, datan kokoelmien käsittelyyn tai tietyn toiminnon suorittamiseen tietyn määrän kertoja. Silmukat ovat olennainen osa ohjelmointia ja mahdollistavat toistuvien tehtävien tehokkaan ja järjestelmällisen käsittelyn.
On olemassa useita erilaisia silmukoita, joista jokainen soveltuu tiettyyn tehtävään. Seuraavissa luvuissa opit milloin ja miten kutakin käytetään.
Oletetaan, että sinulla on koodikatkelma, joka täytyy suorittaa kymmenen kertaa. Tähän on kaksi tapaa:
- Kopioi ja liitä koodi useita kertoja;
- Käytä silmukkaa.
Tarkastellaan esimerkkikoodia, jossa käytetään ensimmäistä lähestymistapaa tehtävän ratkaisemiseksi.
main.dart
123456789101112void main() { print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); }
Kuten näet, olet suorittanut tehtävän ja näyttänyt tekstin näytöllä kymmenen kertaa. Mutta entä jos tehtävänä on näyttää teksti näytöllä tuhat tai jopa miljoona kertaa? Tällaisissa tapauksissa voit käyttää for-silmukkaa:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Kuten näet, vain kolmella koodirivillä näytit tiedot näytöllä kymmenen kertaa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme