From: Kim Pedersen Date: 2006-08-06T03:11:40+09:00 Subject: Iterating over an array n element at a time 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