Convert each element in an array

Hi, I can’t find out how to convert each integer in my array to a float.
I’ve tried:

array.each {|x| x.to_f}

But it did not work.

Can anyone tell me the correct method?

On Feb 18, 2006, at 12:53 PM, Jeppe J. wrote:


“winners never quit, quitters never win”

array.map! { |x| x.to_f } # for in place modification
array2 = array.map { |x| x.to_f } # if you want a new array with
float values without messing up the old array

Thanks!

2006/2/18, Logan C. [email protected]: