るりまサーチ

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

別のキーワード

  1. _builtin modulo
  2. bigdecimal modulo
  3. float modulo
  4. numeric modulo
  5. integer modulo

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

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

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

...ます。
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...

BigDecimal#modulo(n) -> BigDecimal (15101.0)

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

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

@param n self を割る数を指定します。

//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
( x % 3).to_i # => 1
(-x % 3).to_i # => 2
( x % -3).to_i # => -2
(-x % -3).to_i # => -1
//}

戻り値は n と同じ符号になります。これは BigDecimal#remainder とは
異なる点に注意してください。詳細は Numeric#%、
Numeric#re...

Bignum#modulo(other) -> Fixnum | Bignum | Float (15101.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Fixnum#modulo(other) -> Fixnum | Bignum | Float (15101.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Float#modulo(other) -> Float (15101.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

@param other 二項演算の右側の引数(対象)

//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}

絞り込み条件を変える

Integer#modulo(other) -> Numeric (15101.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

//emlist[][ruby]{
13 % 4 # => 1
13 % -4 # => -3
-13 % 4 # => 3
-13 % -4 # => -1
//}

@param other 二項演算の右側の引数(対象)
@return 計算結果

Integer#pow(other, modulo) -> Integer (113.0)

算術演算子。冪(べき乗)を計算します。

...子。冪(べき乗)を計算します。

@param other 二項演算の右側の引数(対象)
@param modulo 指定すると、計算途中に巨大な値を生成せずに (self**other) % modulo と同じ結果を返します。
@return 計算結果
@raise TypeError 2引数 pow で Integer 以外...

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

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

...ます。
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 (42.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...um Float Rational Complex
-------------------------------------------------------------------------------------------
modulo
| o - o o o - -
nan? | - - -...
...通りもありますが、
Ruby では、2通りの定義を採用し、剰余について
Numeric#modulo メソッドと Numeric#remainder メソッドとして
実装されています。

modulo
は、

* y > 0 のとき 0 <= r < y
* y < 0 のとき y < r <= 0

となるように定めら...
...ぐ分かるとおり、剰余 r の符号は除数 y の符号と一致します。

modulo
の別名は % で、普通はメソッド呼び出しの形ではなく二項演算子の
形で用います。

modulo
に対応する整商は Numeric#div です。
これは、普通の商を Numeric#flo...
...-----------------------------------------------------------
magnitude | o o o o o
modulo
| o o o - -
nan? | - - o - -...

Integer#**(other) -> Numeric (13.0)

算術演算子。冪(べき乗)を計算します。

...子。冪(べき乗)を計算します。

@param other 二項演算の右側の引数(対象)
@param modulo 指定すると、計算途中に巨大な値を生成せずに (self**other) % modulo と同じ結果を返します。
@return 計算結果
@raise TypeError 2引数 pow で Integer 以外...

絞り込み条件を変える

<< 1 2 3 > >>