Inhoudsopgave:
Definitie - Wat betekent For Loop?
For-lus is een voorwaardelijke iteratieve instructie voor de programmeertaal die wordt gebruikt om te controleren op bepaalde voorwaarden en vervolgens herhaaldelijk een codeblok uit te voeren zolang aan die voorwaarden wordt voldaan.
De for-lus onderscheidt zich van andere lusinstructies door een expliciete lusteller of lusvariabele waarmee de body van de lus de exacte volgorde van elke iteratie kent.
Techopedia legt For Loop uit
De For-lus wordt gebruikt in veel imperatieve programmeertalen, met name C en C ++, en komt van het Engelse woord 'for' dat wordt gebruikt om het doel van een object of actie aan te geven, in dit geval het doel en de details van de iteratie.
For-lussen worden meestal gebruikt wanneer het aantal iteraties bekend is of al is vastgesteld. Voor lussen in verschillende talen verschillen voornamelijk per syntaxis en hoe de verklaringen werken, evenals het ondersteunde expressiviteitsniveau. Maar ze vallen over het algemeen in een van de volgende categorieën:
- Traditionele For-lussen - te vinden in C / C ++ en bevat drie delen: de initialisatie, de voorwaarde en bijwerking of algemeen bekend als increment / decrement.
- Op Iterator gebaseerde lussen - dit maakt de opsomming mogelijk van een reeks items die andere dingen kunnen zijn dan nummerreeksen zoals een lijst met studenten. Dit wordt gekenmerkt door een expliciete of impliciete operator zoals de bovengenoemde lijst met studenten. De lus neemt vervolgens elk van de waarden in de set over.
- Gevectoriseerd voor lussen - deze werken alsof alle iteraties parallel worden verwerkt