The value to divide this value by. この値を除算するための値。
remainderReportingOverflow(dividingBy:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 7.1+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
rhs
Return Value 戻り値
A tuple containing the result of the operation along with a Boolean value indicating whether overflow occurred. If the overflow
component is false
, the partial
component contains the entire remainder. If the overflow
component is true
, an overflow occurred during division and the partial
component contains either the entire remainder or, if the remainder is undefined, the dividend.
演算の結果とそれだけでなくオーバーフローが起こったかどうかを示すブール値を含んでいるタプル。overflow
構成部分がfalse
ならば、partial
構成部分は余りそのままを含みます。overflow
構成部分がtrue
であるならば、除算の間にオーバーフローが起こった、そしてpartial
構成部分は余りそのまままたは、余りが未定義ならば、被除数のどちらかを含みます。
Discussion 解説
Dividing by zero is not an error when using this method. For a value x
, the result of x
is (x, true)
.
ゼロによる除算は、このメソッドを使う場合はエラーではありません。値x
に対して、x
の結果は(x, true)
です。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Performing Calculations with Overflow オーバーフローを伴う計算の実行
func addingReportingOverflow (Int) -> (partialValue : Int, overflow: Bool)
func subtractingReportingOverflow (Int) -> (partialValue : Int, overflow: Bool)
func multipliedReportingOverflow (by: Int) -> (partialValue : Int, overflow: Bool)
func dividedReportingOverflow (by: Int) -> (partialValue : Int, overflow: Bool)