Introductie tot Lussen
Veeg om het menu te tonen
Een lus in Dart is een programmeerconstructie waarmee je een codeblok herhaaldelijk kunt uitvoeren totdat aan een specifieke voorwaarde is voldaan.
Lussen worden gebruikt om repetitieve taken te automatiseren, te werken met gegevensverzamelingen of een specifieke bewerking een bepaald aantal keren uit te voeren. Lussen zijn essentieel in programmeren en stellen je in staat om repetitieve taken efficiënt en systematisch af te handelen.
Er zijn verschillende soorten lussen, elk geschikt voor een specifieke taak. In de volgende hoofdstukken leer je wanneer en hoe je elk type gebruikt.
Stel dat je een codefragment hebt dat tien keer moet worden uitgevoerd. Er zijn twee manieren om dit te bereiken:
- De code meerdere keren kopiëren en plakken;
- Een lus gebruiken.
Bekijk een voorbeeldcode om de eerste aanpak voor het oplossen van de taak te zien.
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"); }
Zoals je kunt zien, heb je de taak voltooid en de tekst tien keer op het scherm weergegeven. Maar wat als de opdracht is om de tekst duizend keer of zelfs een miljoen keer op het scherm te tonen? In zulke gevallen kun je een for-lus gebruiken:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Zoals je ziet, heb je met slechts drie regels code de informatie tien keer op het scherm weergegeven.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.