Generatoriai suteikia atminties efektyvų būdą iteruoti didelius duomenų rinkinius, gamindami reikšmes po vieną iš karto (lenivu būdu) naudojant yield raktažodį, vietoje to, kad iš karto sudarytumėte visą masyvą atmintyje. Jie yra idealūs didelems arba srautiniams duomenims.
yield ir masyvo grąžinimas
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
