Generators menyediakan cara yang efisien dalam penggunaan memori untuk melakukan iterasi atas dataset besar dengan menghasilkan nilai satu per satu (secara lazy) menggunakan kata kunci yield, alih-alih membangun seluruh array di memori sekaligus. Mereka ideal untuk data besar atau streaming.
yield vs mengembalikan array
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
