関連するキーワード
検索結果
先頭5件
-
Numeric
# div(other) -> Integer (18126) -
self を other で割った整数の商 q を返します。
...数
をみたす数です。
商に対応する余りは Numeric#modulo で求められます。
div はメソッド / の呼び出しとして定義されています。
@param other 自身を割る数を指定します。
p 3.div(2) # => 1
p (-3).div(2) # => -2
p (-3.0).div(2) # => -2... -
Numeric
# divmod(other) -> [Numeric] (6113) -
self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
...。
divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。
このメソッドは、メソッド / と % によって定義されています。
@param other 自身を割る数を指定します。
11.divmod(3) #=> [3, 2]
(11.5).divmo......d(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
# fdiv(other) -> Float (6101) -
self を other で割った実数の商を返します。
...self を other で割った実数の商を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@param other 自身を割る数を指定します。
p 1.quo(3) # => 0.3333333333333333
require 'rational'
p 1.quo(3)... -
Numeric
# quo(other) -> Float (3001) -
self を other で割った実数の商を返します。
...self を other で割った実数の商を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@param other 自身を割る数を指定します。
p 1.quo(3) # => 0.3333333333333333
require 'rational'
p 1.quo(3)... -
Numeric
# modulo(other) -> Numeric (7) -
self を other で割った余り r を返します。
...other < 0 のとき other < r <= 0
* q は整数
をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。
@param other 自......身を割る数を指定します。
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...
