ttp://www.ruby-lang.org/ja/man/?cmd=view;name=Enumerable#inject
> 合計の計算
> p [1,2,3,4,5].inject(0) {|result, item| result + item }

> これは以下のように書くのと同じです。
> result = 0
> [1,2,3,4,5].each {|v| result += v }
> p result

injectと引数を見て今回どういう動作をさせてるか瞬時に頭の中にイメージとして浮かぶ
賢い人向けの記法っぽい