るりまサーチ

最速Rubyリファレンスマニュアル検索!
628件ヒット [601-628件を表示] (0.016秒)

別のキーワード

  1. _builtin quo
  2. bigdecimal quo
  3. complex quo
  4. numeric quo
  5. rational quo

検索結果

<< < ... 5 6 7 >>

Numeric#fdiv(other) -> Float | Complex (6.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...ラスは、このメソッドを適切に再定義しなければなりません。

@param other 自身を割る数を指定します。

//emlist[例][ruby]{
1.fdiv(3) #=> 0.3333333333333333
Complex(1, 1).fdiv 1 #=> (1.0+1.0i)
1.fdiv Complex(1, 1) #=> (0.5-0.5i)
//}

@see Numeric#quo...

Numeric#remainder(other) -> Numeric (6.0)

self を other で割った余り r を返します。

...* q は整数

をみたす数です。r の符号は self と同じになります。
商 q を直接返すメソッドはありません。self.quo(other).truncate がそれに相当します。

@param other 自身を割る数を指定します。

//emlist[例][ruby]{
p 13.remainder(4)...

mathn (6.0)

Rational と Complex をよりシームレスに利用できるようにするライブラリです。数値ライブラリの挙動をグローバルに変更します。

...結果、
割り切れない時は Rational が返るようになります。後者は、整数のメソッド「/」が整商(.div)でなく、商(.quo)を返すようになる、ということを意味します。

例:
1/2 #=> 0
2 * Rational(1,2) #=> Rational(1,1)

require...
<< < ... 5 6 7 >>