I generator forniscono un modo memory-efficient per iterare su dataset di grandi dimensioni producendo valori uno alla volta (lazily) usando la parola chiave yield, invece di costruire un intero array in memoria tutto in una volta. Sono ideali per dati di grandi dimensioni o in streaming.
yield vs restituire un array
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
