#eachより簡潔に書ける
inject.rb
def keisan
(1..20).inject(0) do | sum, num|
sum += num
end
end
#sum = 0 inject(0)←かっこ内(引数)が変数の初期値。
ただし、メソッドを書いてそこの値を戻すようにしないと、
メソッドの外(スコープ外のため)では使えない。
eachとの使い分けは「見やすいかどうか」で決める。
Rubyは自由度が高いようので、
色んな書き方ができそう。
他人が見たときにわかりやすく書くことが重要