Gjeneratorët ofrojnë një mënyrë efikase në memorje për të përshkuar grupe të mëdha të dhënash duke prodhuar vlera një në një (në mënyrë dembele) duke përdorur fjalën kyçe yield, në vend të ndërtimit të një grupi të tërë në memorje menjëherë. Ata janë ideale për të dhënat e mëdha ose streaming.
yield kundrejt kthimit të një grupi
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
