ジェネレータは、配列全体を一度にメモリ上に構築するのではなく、yield キーワードを使って値を1つずつ(遅延的に)生成することで、大きなデータセットをメモリ効率よく反復処理する方法を提供します。大量データやストリーミングデータに理想的です。
yield vs 配列を返す
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
