Instance Method インスタンスメソッド

subtractingReportingOverflow(_:)

Returns the difference obtained by subtracting the given value from this value, along with a Boolean value indicating whether overflow occurred in the operation. 与えられた値をこの値から減じることで入手される差、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。

Declaration 宣言

func subtractingReportingOverflow(_ other: UInt8) -> (partialValue: UInt8, overflow: Bool)

Parameters パラメータ

rhs

The value to subtract from this value. この値から減じる値。

Return Value 戻り値

A tuple containing the result of the subtraction along with a Boolean value indicating whether overflow occurred. If the overflow component is false, the partialValue component contains the entire difference. If the overflow component is true, an overflow occurred and the partialValue component contains the truncated result of rhs subtracted from this value. 減算の結果とそれだけでなくオーバーフローが起こったかどうかを示すブール値を含んでいるタプル。overflow構成部分がfalseならば、partialValue構成部分は差そのままを含みます。overflow構成部分がtrueであるならば、オーバーフローが起こるとpartialValue構成部分はこの値からrhsを減算した結果の切り詰められたもの含みます。

Relationships 関係

From Protocol 由来プロトコル