From: Gavin Kistner Date: 2004-03-13T04:13:34+09:00 Subject: Re: iterating with multiple values On Mar 12, 2004, at 11:09 AM, gabriele renzi wrote: > Hi gurus and nubys, > > Suppose you are dealing with an array like [1,2,3,4], and suppose ypou > want to deal, at any iteration, with 3 values.I mean something like: > > [1,2,3,4].each_3 do |pre,cur,next| > print pre,cur,next,"\n" > end I would use Array#each_index and peek behind and ahead.