The value to use when dividing this value. この値を除算するときに使うための値。
formRemainder(dividingBy:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
mutating func formRemainder(dividingBy other: Self)
Parameters パラメータ
other
Discussion 解説
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 form
method is always exact.
この値とother
が有限数ならば、あまりは完結範囲-abs(other / 2)...abs(other / 2)
の中に入ります。form
メソッドは常に正確です。