"James Edward Gray II" <james / grayproductions.net> wrote in message 
news:798D769A-AE90-4EE6-8D6D-F9A7A89C0CFE / grayproductions.net...
> On Jan 31, 2006, at 6:58 PM, ara.t.howard / noaa.gov wrote:
>
>>   Array::new(42).map{String::new}
>
> That can be shortened to:
>
> >> Array.new(42) { String.new }
> => ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",  "", 
> "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",  "", "", 
> "", "", "", "", "", "", ""]
>
> James Edward Gray II
>
>
Thank for these!!

I was looking for a clean (Ruby) way of creating an array of ascending 
integer values, with the final value zero.  IE [ 1, 2, 3, 4, 0 ]
i = 0; a = Array.new( 4 ) { i += 1 }.push 0
does what I want.

-- 
Phil
remove all of the (at)'s to send email