わかりやすいかもしれない説明 さて、1 から 10 までの合計を求めるこんな↓コードがあった場合 sum = 0
(1..10).each {|i| sum = sum + i }
p sum # => 55
inject を使ってこのよう↓に書けます。 p (1..10).inject(0) {|sum, i| sum + i }
Posted on Wednesday January 20th
わかりやすいかもしれない説明 さて、1 から 10 までの合計を求めるこんな↓コードがあった場合 sum = 0
(1..10).each {|i| sum = sum + i }
p sum # => 55
inject を使ってこのよう↓に書けます。 p (1..10).inject(0) {|sum, i| sum + i }