るりまサーチ

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

別のキーワード

  1. socket iff_802_1q_vlan
  2. openssl q
  3. openssl q=
  4. rsa q
  5. dsa q

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Numeric#div(other) -> Integer (18159.0)

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

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

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

* self == other * q + r

* other > 0 のとき: 0 <= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
商に対応する余りは...
...
div
はメソッド / を呼びだし、floorを取ることで計算されます。

メソッド / の定義はサブクラスごとの定義を用います。

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

//emlist[例][ruby]{
p 3.div(2) # => 1
p (-3).div(2) # => -2
p (-3.0).div(2) #...

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

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

...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 は整数
をみたす数です。
div
mod が返す商は 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...

Float#divmod(other) -> [Numeric] (6172.0)

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

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

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

* self == other * q + r

* other > 0 のとき: 0 <=...
...< r <= 0
* q は整数
をみたす数です。
このメソッドは、メソッド / と % によって定義されています。

@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...

Bignum#divmod(other) -> [Integer, Numeric] (6148.0)

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

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

@param other self を割る数。

@see Numeric#divmod...

Fixnum#divmod(other) -> [Integer, Numeric] (6148.0)

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

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

@param other self を割る数。

@see Numeric#divmod...

絞り込み条件を変える

Integer#divmod(other) -> [Integer, Numeric] (6148.0)

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

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

@param other self を割る数。

@see Numeric#divmod...

BigDecimal#divmod(n) -> [BigDecimal, BigDecimal] (6132.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし て返します。

...割った商 q と余り r を、 [q, r] という 2 要素の配列にし
て返します。

商は負の無限大負方向に丸められます。

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

//emlist[][ruby]{
require 'bigdecimal'

a = BigDecimal("42")
b = BigDecimal("9")

a.divmod(b) # => [...

Integer#ceildiv(other) -> Integer (6132.0)

self を other で割り、その(剰余を考えない)商を整数に切り上げたものを返します。 すなわち、self を other で割った商を q とすると、q 以上で最小の整数を返します。

...r で割った商を q とすると、q 以上で最小の整数を返します。

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

//emlist[][ruby]{
3.ceildiv(3) # => 1
4.ceildiv(3) # => 2
5.ceildiv(3) # => 2
3.ceildiv(1.2) # => 3
-5.ceildiv(3) # => -1
-5.ceildiv(-3) # => 2
//}...

Numeric#quo(other) -> Rational | Float | Complex (6116.0)

self を other で割った商を返します。 整商を得たい場合は Numeric#div を使ってください。

...self を other で割った商を返します。
整商を得たい場合は Numeric#div を使ってください。

Numeric#fdiv が結果を Float で返すメソッドなのに対して quo はなるべく正確な数値を返すことを意図しています。
具体的には有理数の範...
...am other 自身を割る数を指定します。

//emlist[例][ruby]{
1.quo(3) #=> (1/3)
1.0.quo(3) #=> 0.3333333333333333
1.quo(3.0) #=> 0.3333333333333333
1.quo(0.5) #=> 2.0

Complex(1, 1).quo(1) #=> ((1/1)+(1/1)*i)
1.quo(Complex(1, 1)) #=> ((1/2)-(1/2)*i)
//}

@see Numeric#fdiv...

BigDecimal#quo(other) -> BigDecimal (3101.0)

商を計算します。

...商を計算します。

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

詳細は Numeric#quo を参照して下さい。

計算結果の精度についてはlib:bigdecimal#precisionを参照してください。...

絞り込み条件を変える

Numeric (72.0)

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

...denominator | o o - - o o o
div
| o - o o - - -
div
mod | o - o o o - -...
...- - -
eql? | o - - o o - o
even? | - o o o - - -
fdiv | o - o o...
...num Float Rational Complex
-------------------------------------------------------------------------------------------
q
uo | o - - - o o o
rationalize | - o -...
...- -
div
| o o - - -
div
mod | o o o - -
downto | - o - - -
eql? | o -...
...o - o
even? | - o - - -
fdiv | o o o o o
finite? | o - o - o
floor |...
...pred | - o - - -
prev_float | - - o - -
q
uo | o - o o o
rationalize | - o o o o...
<< 1 2 > >>