るりまサーチ

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

別のキーワード

  1. _builtin *
  2. matrix *
  3. bigdecimal *
  4. array *
  5. vector *

ライブラリ

クラス

検索結果

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

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

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

ここで、商 q と余り r は、

*
self == other * q + r


*
self > 0 のとき 0 <= r < |other|
*
self < 0 のとき -|other| < r <= 0
*
q は整数

をみたす数です。r の符号は self と同じになります。
...
...other 自身を割る数を指定します。

//emlist[例][ruby]{
p 13.remainder(4) #=> 1
p (11.5).remainder(3.5) #=> 1.0
p 13.remainder(-4) #=> 1
p (-13).remainder(4) #=> -1
p (-13).remainder(-4) #=> -1
p (-11).remainder(3.5) #=> -0.5
//}

@see Numeric#divmod, Numeric#modulo...

Numeric#modulo(other) -> Numeric (15180.0)

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

...は、

*
self == other * q + r

*
other > 0 のとき 0 <= r < other
*
other < 0 のとき other < r <= 0
*
q は整数

をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo
...
...す。

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

//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}

@see Numeric#divmod, Numeric#remainder...

Numeric#%(other) -> Numeric (80.0)

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

...は、

*
self == other * q + r

*
other > 0 のとき 0 <= r < other
*
other < 0 のとき other < r <= 0
*
q は整数

をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo
...
...す。

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

//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}

@see Numeric#divmod, Numeric#remainder...