Fixnum クラス
- マシンのポインタのサイズに収まる長さの固定長整数を扱うクラスです.ほとんどのマシンでは,31 ビット幅です.演算の結果が Fixnum の範囲を越えた時には,自動的に Bignum に拡張されます.
-
- [メソッド]
- id2name Symbol オブジェクトの整数値に対応する文字列
- to_sym オブジェクトの整数値に対応する Symbol オブジェクト
[メソッド]
- id2name
- Symbol オブジェクトの整数値( to_i で得られます)に対応する文字列を返します.整数に対応するシンボルが存在しない時には,nil を返します.
- p :abc.to_i # => 9929
- p :abc.to_i.id2name # => "abc"
- p 9929.id2name # => "abc"
- p 9929.to_sym # => :abc
- to_sym
- オブジェクトの整数値 self に対応する Symbol オブジェクトを返します。整数に対応するシンボルが存在しない時には nil を返します
- p :abc.to_i # => 9929
- p :abc.to_i.id2name # => "abc"
- p 9929.id2name # => "abc"
- p 9929.to_sym # => :abc