Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Precisionモジュール

module Precision

クラスの継承リスト: Precision

要約

精度をもつ具象数値クラスのためのモジュールです。

Mix-in により 精度をもつ具象数値クラスのためのユーティリティを提供します。

ここでいう精度とは実数の近似の良さを意味します。 本モジュールは、抽象数値クラスや複素数、行列など、それら自身が実数に含まれないような クラスにインクルードすべきではありません。

特異メソッド

定義 説明
included(module_or_class) -> Precision

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

induced_from(number) -> object

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

インスタンスメソッド

定義 説明
prec(klass) -> object

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

prec_f -> Float

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

prec_i -> Fixnum

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