Float(p1)
public
Returns arg converted to a float. Numeric types are converted directly, the rest are
converted using arg.to_f. Converting nil generates a TypeError.
Float(1)
Float("123.456")
static VALUE
rb_f_float(VALUE obj, VALUE arg)
{
return rb_Float(arg);
}