Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Introductie tot Lussen | Lussen in Dart
Introductie tot Dart

bookIntroductie 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.

Note
Opmerking

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

main.dart

copy
123456789101112
void 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

main.dart

copy
12345
void 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.

question mark

Lussen worden gebruikt voor?

Selecteer alle juiste antwoorden

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 4. Hoofdstuk 1
some-alt