
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHP: Generatorの関数合成 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP: Generatorの関数合成 - Qiita
本稿ではGeneratorを関数合成してひとつのGeneratorを作る方法を紹介する。 関数合成関数を実装する方法... 本稿ではGeneratorを関数合成してひとつのGeneratorを作る方法を紹介する。 関数合成関数を実装する方法は、「PHP: 関数合成する関数を作る方法 - Qiita」で紹介した。ここで紹介した関数合成関数を使えば、Generatorも合成することができる。 どんな合成をしたいか? 3つのジェネレーターがある。これを合成して、ひとつのジェネレーターを作りたい。 function generator(string $name): callable { return function (iterable $items) use ($name): iterable { foreach ($items as $item) { echo "generator('$name') yields $item\n"; yield $item; } }; } // 3つのジェネレーター $a = ge