From: brabuhr@... Date: 2010-08-04T03:24:21+09:00 Subject: Re: Inject problem On Tue, Aug 3, 2010 at 1:55 PM, Amir Ebrahimifard wrote: > In inject method , everytime that inject called what is returned ? for > example in this code  everytime what is returned ? > > array = [*1..10] > array.inject(0) { | memo , item | memo + item } irb(main):001:0> array = [*1..10] => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] irb(main):002:0> array.inject(0) { | memo , item | puts "#{memo}\t#{item}"; memo + item } 0 1 1 2 3 3 6 4 10 5 15 6 21 7 28 8 36 9 45 10 => 55