Generátory poskytují paměťově efektivní způsob, jak iterovat přes velké datové sady tím, že produkují hodnoty postupně, jednu po jedné (líně) pomocí klíčového slova yield, místo toho, aby se celé pole najednou vytvořilo v paměti. Jsou ideální pro velká nebo streamovaná data.
yield vs vrácení pole
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
