From: Logan Capaldo Date: 2006-02-19T03:35:51+09:00 Subject: Re: convert each element in an array On Feb 18, 2006, at 12:53 PM, Jeppe Jakobsen wrote: > 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? > > -- > "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