Float(p1)
public
Returns arg converted to a float. Numeric types are converted directly, the rest are
converted using arg.to_f. As of Ruby 1.8, converting nil
generates a TypeError.
Float(1)
Float("123.456")
Show source
/*
* call-seq:
* Float(arg) => float
*
* Returns <i>arg</i> converted to a float. Numeric types are converted
* directly, the rest are converted using <i>arg</i>.to_f. As of Ruby
* 1.8, converting <code>nil</code> generates a <code>TypeError</code>.
*
* Float(1) #=> 1.0
* Float("123.456") #=> 123.456
*/
static VALUE
rb_f_float(obj, arg)
VALUE obj, arg;
{
return rb_Float(arg);
}