Introduction to Loops
Stryg for at vise menuen
En løkke i Dart er en programmeringskonstruktion, der gør det muligt gentagne gange at udføre et kodeblok, indtil en bestemt betingelse er opfyldt.
Løkker bruges til at automatisere gentagne opgaver, arbejde med datakollektioner eller udføre en bestemt operation et vist antal gange. Løkker er essentielle i programmering og gør det muligt effektivt og systematisk at håndtere gentagne opgaver.
Der findes flere typer løkker, som hver især egner sig til en specifik opgave. I de næste kapitler lærer du hvornår og hvordan du bruger hver enkelt.
Lad os sige, at du har et kodefragment, der skal udføres ti gange. Der er to måder at opnå dette på:
- Kopiér og indsæt koden mange gange;
- Brug en løkke.
Se et eksempel på kode for at se den første tilgang til at løse opgaven.
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"); }
Som du kan se, har du fuldført opgaven og vist teksten på skærmen ti gange. Men hvad nu, hvis opgaven er at vise teksten på skærmen tusind eller endda en million gange? I sådanne tilfælde kan du bruge et for-loop:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Som du kan se, blev informationen vist på skærmen ti gange med blot tre linjer kode.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat