Ruby Language Casting to a Float


Esempio

"123.50".to_f   #=> 123.5
Float("123.50") #=> 123.5

Tuttavia, c'è una differenza quando la stringa non è un Float valido:

"something".to_f   #=> 0.0
Float("something") # ArgumentError: invalid value for Float(): "something"