Introduction to Loops
Svep för att visa menyn
En loop i Dart är en programmeringskonstruktion som gör det möjligt att upprepat köra ett kodblock tills ett specifikt villkor är uppfyllt.
Loopar används för att automatisera repetitiva uppgifter, arbeta med datamängder eller utföra en specifik operation ett visst antal gånger. Loopar är grundläggande inom programmering och gör det möjligt att effektivt och systematiskt hantera upprepade uppgifter.
Det finns flera typer av loopar, där varje typ är anpassad för en specifik uppgift. I de kommande kapitlen får du lära dig när och hur du använder varje typ.
Anta att du har ett kodfragment som behöver köras tio gånger. Det finns två sätt att uppnå detta:
- Kopiera och klistra in koden flera gånger;
- Använda en loop.
Titta på ett exempel för att se det första tillvägagångssättet för att lösa uppgiften.
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 slutfört uppgiften och visat texten på skärmen tio gånger. Men vad händer om uppgiften är att visa texten på skärmen tusen gånger eller till och med en miljon gånger? I sådana fall kan du använda en for-loop:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Som du kan se, med bara tre rader kod visades informationen på skärmen tio gånger.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal