The value to divide this value by. この値を除算するための値。
dividedReportingOverflow(by:)
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 宣言
func dividedReportingOverflow(by rhs: Self) -> (partialValue: Self, overflow: Bool
)
Parameters パラメータ
rhs
Return Value 戻り値
A tuple containing the result of the division along with a Boolean value indicating whether overflow occurred. If the overflow
component is false
, the partial
component contains the entire quotient. If the overflow
component is true
, an overflow occurred and the partial
component contains either the truncated quotient or, if the quotient 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)
です。