From: Yukihiro Matsumoto Date: 2010-11-28T00:54:22+09:00 Subject: [ruby-dev:42651] Re: Enumerable#categorize まつもと ゆきひろです In message "Re: [ruby-dev:42649] Re: Enumerable#categorize" on Sun, 28 Nov 2010 00:26:30 +0900, Masaya TARUI writes: |>  この xxx について、just idea なんですが、 |> |> - Enumerable#map に第一引数を渡せるようにする |> - 第一引数に << していく |> - 省略されれば [] |> - Hash#<< を作る |> |> ってのはどうでしょうか。本当に思いつきなので、きっと駄目なところがたくさ |> んありそうですが。 | |injectの類似で、持ちまわすのがブロックの結果でなく第一引数というメソッドを用意するのはどうでしょうか? どちらのアイディアも興味深いです(apply_toはあまり好きな名前で はないですが)。これらはあまり考えないで作るとキーが重複する と値を集めないで上書きしますよね。そこをうまく処理できるとよ いのですが。