Generátorok memóriahatékony módot biztosítanak nagy adathalmazok iterálásához azáltal, hogy értékeket állítanak elő egyenként (lustas kiértékeléssel) a yield kulcsszó használatával, ahelyett hogy egy teljes tömböt építenének fel a memóriában egyszerre. Nagyobb vagy streaming adatokhoz ideálisak.
yield vs tömb visszaadása
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
