On Thu, 31 Aug 2006, Eric Mahurin wrote:

> What's wrong with the block form of Array.new?
>
> Array.new(5) { |i| i }
> Array.new(5) { |i| -i }
> Array.new(3) { |i| 1+2*i }
> Array.new(3) { |i| -(1+2*i) }
> Array.new(3) { |i| i }
> Array.new(3) { |i| -i }
> Array.new(8){ |i| 2 ** i }
> Array.new(10){ |i| i.modulo(2).zero? }

nothing.  just verbosity and brain power requirements ;-)

-a
-- 
what science finds to be nonexistent, we must accept as nonexistent; but what
science merely does not find is a completely different matter... it is quite
clear that there are many, many mysterious things.
- h.h. the 14th dalai lama