On 07/11/06, Pit Capitain <pit / capitain.de> wrote:
> Farrel Lifson schrieb:
> > On 07/11/06, Brad Tilley <rtilley / vt.edu> wrote:
> >> Say I have an array that contains 144 strings. I want to divide the
> >> array into
> >> 12 sub-arrays each containing 12 strings. What is the Ruby Way of
> >> doing this?
> >> I've looked at slice array[0..11] etc, but that seems a bit clunky.
> >
> > require 'enumerator'
> > numbers = Array(0..143)
> > numbers.enum_slice(12).inject([]) do |array,slice|
> >   array << slice
> > end
>
> require "enumerator"
> numbers = Array(0..143)
> numbers.enum_slice(12).to_a
>
> Regards,
> Pit

That's pretty cool