func remainder(dividingBy : Self) -> Self
The value to use when dividing this value. この値を除算するときに使うための値。
Availability
Technology
func remainder(dividingBy other: Self) -> Self
other
The value to use when dividing this value. この値を除算するときに使うための値。
The remainder of this value divided by other
.
other
で除算されたこの値の余りを返します。
For two finite values x
and y
, the remainder r
of dividing x
by y
satisfies x == y * q + r
, where q
is the integer nearest to x / y
. If x / y
is exactly halfway between two integers, q
is chosen to be even. Note that q
is not x / y
computed in floating-point arithmetic, and that q
may not be representable in any available integer type.
2つの有限値x
とy
に対して、x
をy
で割った余りr
はx == y * q + r
を満足させます、ここでq
はx / y
に最も近い整数です。x / y
が正確に2つの整数の間の中ほどならば、q
は偶数である方を選ばれます。q
が浮動小数点算術で計算されるx / y
ではないこと、そしてq
は何らかの利用可能な整数型において表現可能でないかもしれないことに注意してください
The following example calculates the remainder of dividing 8.625 by 0.75: 以下の例は、8.625を0.75で割ることの余りを計算します:
If this value and other
are finite numbers, the remainder is in the closed range -abs(other / 2)...abs(other / 2)
. The remainder(dividing
method is always exact. This method implements the remainder operation defined by the IEEE 754 specification.
この値とother
が有限数ならば、あまりは完結範囲-abs(other / 2)...abs(other / 2)
の中に入ります。remainder(dividing
メソッドは常に厳密に正確です。このメソッドは、IEEE 754 仕様によって定義される剰余演算を実装します。
func remainder(dividingBy : Self) -> Self