整数の抽象クラス.サブクラスとして
Fixnum
と
Bignum
があります.こ
の2種類の整数は値の大きさに応じてお互いに自動的に変換されま
す.ビット操作において整数は無限の長さのビットストリングとみ
なすことができます.
Numeric
Precision
induced_from(num)
num を Integer
に変換した結果を返します.
self[nth]
nth番目のビットが立っている時1を,そうでなければ0 を返します.
chr
文字コードに対応する1文字を含む文字列を返します.例えば
65.chr
は"A"を返します.
整数は0から255の範囲内でなければなりません.
downto(min) {...}
self
からminまで1ずつ減らしながら繰り
返します.
integer?
真を返します.
size
整数のサイズをバイトで返します.
step(limit, step) {...}
self
からはじめstepを足しながら
limitを越える前までブロックを繰り返します.
step は負の数も許されます.
succ
``次''の整数を返します.
times {...}
self
回だけ繰り返します.
to_f
値を浮動小数点数に変換します.
to_i
レシーバをそのまま返します(変換の必要がないので).
upto(max) {...}
self
からmaxまで1ずつ増やしながら繰り
返します.