るりまサーチ

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

別のキーワード

  1. _builtin rational
  2. rational **
  3. rationalize rational
  4. to_r rational
  5. rational quof

ライブラリ

検索結果

Kernel.#Rational(x, y = 1) -> Rational (18387.0)

引数を有理数(Rational)に変換した結果を返します。

...引数を有理数(Rational)に変換した結果を返します。

@param x 変換対象のオブジェクトです。

@param y 変換対象のオブジェクトです。省略した場合は x だけを用いて
Rational
オブジェクトを作成します。

@raise ArgumentError 変...
...場合、x/y した Rational オブジェクトを
返します。

Rational
("1/3") # => (1/3)
Rational
(1, 3) # => (1/3)
Rational
("0.1", "0.3") # => (1/3)
Rational
(Complex(1,2), 2) # => ((1/2)+(1/1)*i)

ただし、1.8系とは異なり、Rational オブジェクト...
...。また、Kernel.#Integer とは違い "0x10" のような進数を表す接頭
辞を含めた指定は行えません。

例:

Rational
("1/3") # => (1/3)
Rational
("0.3") # => (3/10)
Rational
('0.3E0') # => (3/10)
Rational
('0.1E1/3') # => (1/3)
Rational
('1.2/3')...

Kernel.#BigDecimal(s) -> BigDecimal (19.0)

引数 s で指定した値を表す BigDecimal オブジェクトを生成します。

...、Fixnum、Bignum、Float、
Rational
、BigDecimal オブジェクトのいずれかで指定
します。

@param n 有効桁数を整数で指定します。

@raise TypeError s に 文字列、Fixnum、Bignum、Float、
Rational
、BigDecimal 以外のオブジ...
...、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
また、s に Float、Rational オブジェク
トを指定し、n を省略した場合に発生します。

@raise ArgumentError n に負の数を指定...

Kernel.#BigDecimal(s, n) -> BigDecimal (19.0)

引数 s で指定した値を表す BigDecimal オブジェクトを生成します。

...、Fixnum、Bignum、Float、
Rational
、BigDecimal オブジェクトのいずれかで指定
します。

@param n 有効桁数を整数で指定します。

@raise TypeError s に 文字列、Fixnum、Bignum、Float、
Rational
、BigDecimal 以外のオブジ...
...、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
また、s に Float、Rational オブジェク
トを指定し、n を省略した場合に発生します。

@raise ArgumentError n に負の数を指定...