Method: Integer#to_s
- Defined in:
- numeric.c
#to_s(base = 10) ⇒ String Also known as: inspect
Returns a string containing the place-value representation of self in radix base (in 2..36).
12345.to_s # => "12345"
12345.to_s(2) # => "11000000111001"
12345.to_s(8) # => "30071"
12345.to_s(10) # => "12345"
12345.to_s(16) # => "3039"
12345.to_s(36) # => "9ix"
78546939656932.to_s(36) # => "rubyrules"
Raises an exception if base is out of range.
3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 |
# File 'numeric.c', line 3980 VALUE rb_int_to_s(int argc, VALUE *argv, VALUE x) { int base; if (rb_check_arity(argc, 0, 1)) base = NUM2INT(argv[0]); else base = 10; return rb_int2str(x, base); } |