Generadores proporcionan una forma eficiente en memoria para iterar sobre grandes conjuntos de datos produciendo valores uno a la vez (de forma perezosa) usando la palabra clave yield, en lugar de construir un array completo en memoria de una sola vez. Son ideales para datos grandes o en transmisión.
yield vs retornar un array
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
