Ruby 4.1 リファレンスマニュアル

instance method Integer#inspect

to_s(base=10) -> String[permalink][rdoc][edit]
inspect(base=10) -> String
() → String
(2) → String
(3) → String
(4) → String
(5) → String
(6) → String
(7) → String
(8) → String
(9) → String
(10) → String
(11) → String
(12) → String
(13) → String
(14) → String
(15) → String
(16) → String
(17) → String
(18) → String
(19) → String
(20) → String
(21) → String
(22) → String
(23) → String
(24) → String
(25) → String
(26) → String
(27) → String
(28) → String
(29) → String
(30) → String
(31) → String
(32) → String
(33) → String
(34) → String
(35) → String
(36) → String
(int base) → String

base を基数とする位取り記数法で self を表した文字列を返します。

つまり「base 進法」による整数の表記を返します。デフォルトは 10 進法です。

base が 11 以上のとき、"a" から "z" までのアルファベットが 10〜35 を表す「数字」として用いられます。

p 10.to_s     # => "10"
p 10.to_s(2)  # => "1010"
p 10.to_s(8)  # => "12"
p 10.to_s(16) # => "a"
p 35.to_s(36) # => "z"
[RETURN]
数値の文字列表現
[PARAM] base:
基数となる 2〜36 の整数。
[EXCEPTION] ArgumentError:
base に 2〜36 以外の数値を指定した場合に発生します。

[SEE_ALSO] String#to_i