るりまサーチ

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.007秒)
トップページ > モジュール:Precision[x]

ライブラリ

キーワード

検索結果

Precision#prec(klass) -> object (1)

self を精度 klass に変換した結果を返します。

...klass.induced_from(self) を呼び出し、
その結果を返します。

新しく精度クラスを作るときは組み込みクラスの
Precision
.induced_from を変更するのではなく、この
prec の再定義で対応するべきです。

@param klass 精度を持つ数値クラス...

Precision#prec_f -> Float (1)

self を Float に変換します。 prec(Float) と等価です。

self を Float に変換します。
prec(Float) と等価です。

Precision#prec_i -> Fixnum (1)

self を Integer に変換します。 prec(Integer) と等価です。

self を Integer に変換します。
prec(Integer) と等価です。

Precision.included(module_or_class) -> Precision (1)

Precision をインクルードするクラスやモジュールに対してメソッド induced_from を自動的に定義します。

...
Precision
をインクルードするクラスやモジュールに対してメソッド induced_from を自動的に定義します。

このメソッドは、Precision がインクルードされた時に呼ばれます。詳細はModule#included を参照してください。


@param module_or...
..._class Precision をインクルードするクラスまたはモジュール...

Precision.induced_from(number) -> object (1)

number を自分のクラスに変換した結果を返します。

...例外 TypeError を発生させるので、
Mix-in したクラスでこのメソッドを再定義する必要があります。
再定義に、Precision#prec を使うと、
無限ループになる可能性があります。

@param number 変換元の数値
@raise TypeError Mix-inしたクラ...

絞り込み条件を変える