From: Joey Date: 2006-08-06T03:15:40+09:00 Subject: Re: Iterating over an array n element at a time ------=_Part_21376_30398998.1154801738409 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline require 'enumerator' [1,1,1,2,2,2,3,3,3].each_slice(3){|a,b,c|p [a,b,c]} j`ey http://www.eachmapinject.com On 8/5/06, Kim Pedersen wrote: > > Is there an elegant way to iterate over an array n elements at a time? > e.g. something like... > > a = [1,1,1,2,2,2,3,3,3] > > a.each(3) do |x,y,z| > print x,y,z,"\n" > end > > prints... > 111 > 222 > 333 > > //kim > > ------=_Part_21376_30398998.1154801738409--