Skip to content
EntityQ2565187· pop 19· linked from 75 articles

informatica

Wikidata facts

Subclass of
coroutine
Show 1 more fact
Sources (1)

via Wikidata · CC0

Article · Nederlands

In de informatica is een generator een functie die gebruikt kan worden voor itereren met een lus. Een generator genereert een reeks waarden waar vervolgens over geïtereerd kan worden in een lus. Deze waarden worden na elkaar opgeleverd en telkens wanneer de generator een waarde oplevert kan de lus een keer uitgevoerd worden. Door pas een waarde uit te rekenen wanneer dit nodig is, kan dit efficiëntere code opleveren. Een generator gedraagt zich als een iterator die een datastructuur doorloopt maar een generator ziet eruit als een functie. Een generator verzorgt zowel het berekenen van de waarden als het doorlopen ervan terwijl een iterator alleen een bestaande datastructuur doorloopt.

Abstract from DBpedia / Wikipedia · CC BY-SA