- - - 目次

Numeric

Numericは数値の抽象クラスです.

スーパークラス:

Object

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

Comparable

メソッド:

+ self

self自身を返します.

- self

selfの符号を反転させたものを返します.

self <=> other

selfotherを比較して, selfが大きい時に正,等しい時に0,小さい時に負 の整数を返します.

abs

selfの絶対値を返します.

chr

Integer(self)に対応するASCII文字を1文字だけ含ん だ文字列を返します.

coerce(number)

numberの型を自分と直接演算できる型に変換して [number,self]という配列に格納して返 します.数値クラスの算術演算子は通常自分と演算できないクラス をオペランドとして受け取るとcoerceを使って自分 とオペランドを変換した上で演算を行います.

divmod(other)

otherによる商と剰余の2要素の配列を返します.

integer?

selfが整数の時,真を返します.

nonzero?

ゼロの時,偽を返し,非ゼロの時selfを返します.

zero?

ゼロの時,真を返します.


- - - 目次

matz@netlab.co.jp