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: Double
)
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
メソッドは常に正確です。
Note 注意
This documentation comment was inherited from Floating
.
この文書化コメントは、Floating
から引き継がれました。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Performing Calculations 計算の実行
func addingProduct (Double, Double) -> Double
func addProduct (Double, Double)
func squareRoot () -> Double
func formSquareRoot ()
func remainder(dividingBy : Double) -> Double
func truncatingRemainder (dividingBy : Double) -> Double
func formTruncatingRemainder (dividingBy : Double)
func negate()