ちなみに

火曜日の空は僕を押しつぶした。

2008-12-22から1日間の記事一覧

Hashで任意キーに対応する値の合計

が、したかったので、以下のメソッドを書いたけど、実は組み込みで出来たかもしれない説。 class Hash def summation(*keys) keys.inject(0) do |sum, key| sum += self[key] end end end 以下のように使う h = { :a => 1, :b => 2, :c => 100 } p h.summati…