- - - 目次

Integer

整数の抽象クラス.サブクラスとして FixnumBignumがあります.こ の2種類の整数は値の大きさに応じてお互いに自動的に変換されま す.ビット操作において整数は無限の長さのビットストリングとみ なすことができます.

スーパークラス:

Numeric

インクルードしているモジュール:

Precision

クラスメソッド:

induced_from(num)

numInteger に変換した結果を返します.

メソッド:

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ずつ増やしながら繰り 返します.


- - - 目次

matz@netlab.co.jp