From: Christian von Kleist Date: 2007-12-05T11:44:44+09:00 Subject: Re: for loop iterator, next object On Dec 4, 2007 9:34 PM, Chris Fisher wrote: > Christian von Kleist wrote: > > Cool! That's from Rails (not part of Ruby), but there's also > > each_slice(n): > > > > require 'enumerable' > > > > a = [1, 2, 3, 4] > > > > a.each_slice(2) {|slice| puts slice[0] + slice[1]} > > You can also use each_with_index: > > users.each_with_index do |user, index| > puts user > if index < users.length > puts users[index + 1] > end > end > -- > Posted via http://www.ruby-forum.com/. > > I think using each_with_index that way will give behavior like each_cons.