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