インスタンスメソッド


dividedReportingOverflow(by:)


この値を与えられた値で除算した商と、演算中にオーバーフローが発生したかどうかを示すブール値を返します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

func dividedReportingOverflow(by rhs: Self) -> (partialValue: Self, overflow: Bool)


必須





パラメータ


rhs

この値を除算すべき値。



戻り値


除算の結果と、オーバーフローが発生したかどうかを示すブール値を含むタプル。overflow 要素が false の場合、partialValue 要素には商全体が含まれます。overflow 要素が true の場合、オーバーフローが発生し、partialValue 要素には切り捨てられた商が含まれます。商が未定義の場合は、被除数が含まれます。



議論


このメソッドを使用する場合、ゼロでの除算はエラーになりません。値 x に対して、x.dividedReportingOverflow(by: 0) の結果は (x, true) となります。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ