種類
- インスタンスメソッド (3)
- 特異メソッド (2)
ライブラリ
- ビルトイン (5)
キーワード
- included (1)
-
induced
_ from (1) - prec (1)
-
prec
_ f (1) -
prec
_ i (1)
検索結果
先頭5件
-
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したクラ...
