33件ヒット
[1-33件を表示]
(0.098秒)
検索結果
-
Float
# rationalize -> Rational (33220.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
... eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize......# => (1333/1000)
1.333.rationalize(0.01) # => (4/3)
//}... -
Float
# rationalize(eps) -> Rational (33220.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
... eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize......# => (1333/1000)
1.333.rationalize(0.01) # => (4/3)
//}... -
Numeric (6088.0)
-
数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。
...値を表す抽象クラスです。Integer や Float などの数値クラス
は Numeric のサブクラスとして実装されています。
演算や比較を行うメソッド(+, -, *, /, <=>)は Numeric のサブクラスで定義されま
す。Numeric で定義されているメソッド......て定義されるものがほとんどです。
つまり Numeric で定義されているメソッドは、Numeric のサブクラスとして新たに数値クラスを定義した時に、
演算メソッド(+, -, *, /, %, <=>, coerce)だけを定義すれば、数値クラスのそのほかの......Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------
quo | o - - - o o o
rationalize |......-
pred | - o - - -
prev_float | - - o - -
quo | o - o o o
rationalize | - o o...