インスタンスメソッド


remainderReportingOverflow(dividingBy:)


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


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

func remainderReportingOverflow(dividingBy rhs: Self) -> (partialValue: Self, overflow: Bool)


必須





パラメータ


rhs

この値で除算すべき値。



戻り値


演算結果と、オーバーフローが発生したかどうかを示すブール値を含むタプル。overflow 要素が false の場合、partialValue 要素には剰余全体が含まれます。overflow 要素が true の場合、除算中にオーバーフローが発生し、partialValue 要素には剰余全体が含まれます。剰余が未定義の場合は、被除数 (dividend) が含まれます。



議論


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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ