Generatoren bieten eine speichereffiziente Möglichkeit, über große Datenmengen zu iterieren, indem sie Werte einzeln nacheinander (lazy) mit dem yield-Schlüsselwort produzieren, anstatt ein komplettes Array auf einmal im Speicher zu erstellen. Sie sind ideal für große oder Streaming-Daten.
yield vs. Array zurückgeben
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
