|
前
-
上
-
次
-
目次
-
Precision
-
精度をもつ具象数値クラスのためのMix-in . ここで
いう精度とは実数の近似の良さを意味します.抽象数値クラスや複
素数,行列などそれら自身が実数に含まれないような クラスにイ
ンクルードすべきではありません.
-
クラスメソッド:
-
-
induced_from(number)
-
number を自分のクラスに変換した結果を返します. デフォルトの
定義は,TypeError を発生するので,Mix-inしたクラスでこのメソッ
ドを再定義する必要があります.
再定義に,Prec#precを使うと, 無限ループ
になる可能性があります.
-
メソッド:
-
-
prec(klass)
-
self を精度 klass に変換した結果を返します.
デフォルトの定義では
klass.induced_from(self) を呼び出し,
その結果を返します
新しく精度クラスを作るときは組み込みクラスの
induced_from
を変更するのではなく,この prec の再定義で対応するべきです.
-
prec_i
-
self を Integer に変換します.
prec(Integer) と等価です.
-
prec_f
-
self を Float に変換します.
prec(Float) と等価です.
前
-
上
-
次
-
目次
matz@netlab.co.jp
|