Array#injectを使う。
[1,2,3,4].inject {|res,v| res + v} => 10
適当に sumメソッドを作成
def sum ary ary.inject{|res,v| res + v} end

Rubyレシピブック 第3版 303の技

たのしいRuby 第6版


読書、アニメ、漫画、音楽のメモ・感想、プログラミング のメモ等
Array#injectを使う。
[1,2,3,4].inject {|res,v| res + v} => 10
適当に sumメソッドを作成
def sum ary ary.inject{|res,v| res + v} end