るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.050秒)
トップページ > クエリ:numeric[x] > クエリ:*[x] > クラス:Numeric[x]

別のキーワード

  1. numeric step
  2. _builtin numeric
  3. numeric %
  4. numeric i
  5. numeric +@

ライブラリ

キーワード

検索結果

Numeric#divmod(other) -> [Numeric] (9156.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

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

*
self == other * q + r

*
other > 0 のとき: 0 <= r < other
*
other < 0 のとき: other < r <= 0
*
q は整数
をみたす数です。
divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。...
...ています。

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

//emlist[例][ruby]{
11.divmod(3) #=> [3, 2]
(11.5).divmod(3.5) #=> [3, 1.0]
11.divmod(-3) #=> [-4, -1]
11.divmod(3.5) #=> [3, 0.5]
(-11).divmod(3.5) #=> [-4, 3.0]
//}

@see Numeric#div, Numeric#modulo...

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

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

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

*
self == other * q + r

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

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

@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#modulo(other) -> Numeric (9151.0)

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

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

*
self == other * q + r

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

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

@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#remainder(other) -> Numeric (9144.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#div(other) -> Integer (9037.0)

self を other で割った整数の商 q を返します。

...ここで、商 q と余り r は、それぞれ

*
self == other * q + r

*
other > 0 のとき: 0 <= r < other
*
other < 0 のとき: other < r <= 0
*
q は整数
をみたす数です。
商に対応する余りは Numeric#modulo で求められます。
div はメソッド...

絞り込み条件を変える