
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
複数の Enumerable なオブジェクトで tally したい【結論】deep_each - Qiita
前置き これまで、複数の Enumerable なオブジェクトで tally するためにあれこれ考え、 複数の Enumera... 前置き これまで、複数の Enumerable なオブジェクトで tally するためにあれこれ考え、 複数の Enumerable なオブジェクトで tally したい【追記あり】 を書き、@obelisk68 さんと色々やり取りをして、こんな示唆もいただきました。 Enumeratorを返すArray#flatten(Ruby) 現時点でのまとめ それで、あれこれ考えてみたところ、結局、deep_each があればいいんじゃないか。 世の中にはいろんな実装例がありますが、簡単なのは、 module Enumerable def deep_each(&block) return to_enum(__method__) unless block_given? each do |e| case e when Enumerable e.deep_each(&block) else block.