Introduksjon til løkker
Sveip for å vise menyen
En løkke i Dart er en programmeringskonstruksjon som lar deg gjenta kjøring av en kodeblokk til en bestemt betingelse er oppfylt.
Løkker brukes til å automatisere repeterende oppgaver, arbeide med datasamlinger eller utføre en bestemt operasjon et visst antall ganger. Løkker er essensielle i programmering og gjør det mulig å håndtere repeterende oppgaver effektivt og systematisk.
Det finnes flere typer løkker, hver egnet for en spesiell oppgave. I de neste kapitlene vil du lære når og hvordan du bruker hver av dem.
La oss si at du har et kodefragment som må kjøres ti ganger. Det finnes to måter å oppnå dette på:
- Kopiere og lime inn koden mange ganger;
- Bruke en løkke.
Se på et eksempel på kode for å se den første tilnærmingen til å løse oppgaven.
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 fullført oppgaven og vist teksten på skjermen ti ganger. Men hva om oppgaven er å vise teksten på skjermen tusen ganger eller til og med en million ganger? I slike tilfeller kan du bruke en for-løkke:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Som du kan se, med bare tre linjer kode, viste du informasjonen på skjermen ti ganger.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår