From: Simon Strandgaard <0bz63fz3m1qt3001@...> Date: 2003-07-09T03:25:09+09:00 Subject: Re: Array.each On Wed, 09 Jul 2003 03:50:15 +0900, Bermejo, Rodrigo wrote: > Gentelmans: ........(There are any woman around there ?) Sorry.. I don't know if there is any ruby-girls around ? > ruby a.rb 1 3 5 7 9 > > expand -t2 a.rb class Array def each(&block) n = block.arity x = 0 while x < self.size data = self.slice(x, n) if data.size != n until data.size >= n data[data.size] = nil end end yield *data x += n end end end (1..10).to_a.each {|x, y| p x} > -- Simon Strandgaard