From: Nobuyoshi Nakada Date: 2010-10-29T04:02:57+09:00 Subject: [ruby-dev:42483] Re: [Ruby 1.9-Feature#3995][Open] Hash#update with Enumerable なかだです。 At Thu, 28 Oct 2010 22:51:37 +0900, Yukihiro Matsumoto wrote in [ruby-dev:42478]: > |今のところHash#updateはHashしか受け付けませんが、Enumerableまで > |受け付けるように拡張するのはどうでしょうか。 > > 絶対反対とまではいいませんが、eachが返すべきものがなにかとか > やや明確さに欠けるような気がします。 eachがyieldするべきものはHash[]と合わせたつもりです。 使い道としては、重複のチェックとか。 appearance = open(file) {|f| {}.update(f.each_line.with_index) {|s, o, n| [*o, n]} } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦