Integer(arg,base=0) â integer
Instance Public methods
Converts arg to a Fixnum
or Bignum
. Numeric types are converted directly (with floating
point numbers being truncated). base (0, or between 2 and 36)
is a base for integer string representation. If arg is a
String
, when base is omitted or equals to zero, radix
indicators (0
, 0b
, and 0x
) are
honored. In any case, strings should be strictly conformed to numeric
representation. This behavior is different from that of
String#to_i
. Non string values will be converted using
to_int
, and to_i
. Passing nil
raises
a TypeError.
1 2 3 4 5 6 | Integer ( 123 . 999 ) #=> 123 Integer ( "0x1a" ) #=> 26 Integer ( Time . new ) #=> 1204973019 Integer ( "0930" , 10 ) #=> 930 Integer ( "111" , 2 ) #=> 7 Integer ( nil ) #=> TypeError |
Please login to continue.