The value to subtract from this value. この値から減じる値。
Instance Method
インスタンスメソッド
subtracting
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.
与えられた値をこの値から減じることで入手される差、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。
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 subtraction along with a Boolean value indicating whether overflow occurred. If the overflow
component is false
, the partial
component contains the entire difference. If the overflow
component is true
, an overflow occurred and the partial
component contains the truncated result of rhs
subtracted from this value.
減算の結果とそれだけでなくオーバーフローが起こったかどうかを示すブール値を含んでいるタプル。overflow
構成部分がfalse
ならば、partial
構成部分は差そのままを含みます。overflow
構成部分がtrue
であるならば、オーバーフローが起こるとpartial
構成部分はこの値からrhs
を減算した結果の切り詰められたもの含みます。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Performing Calculations with Overflow オーバーフローを伴う計算の実行
func addingReportingOverflow (Int) -> (partialValue : Int, overflow: Bool)
Returns the sum of this value and the given value, along with a Boolean value indicating whether overflow occurred in the operation.
この値と与えられた値の合計、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。
func multipliedReportingOverflow (by: Int) -> (partialValue : Int, overflow: Bool)
Returns the product of this value and the given value, along with a Boolean value indicating whether overflow occurred in the operation.
この値と与えられた値の積、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。
func dividedReportingOverflow (by: Int) -> (partialValue : Int, overflow: Bool)
Returns the quotient obtained by dividing this value by the given value, along with a Boolean value indicating whether overflow occurred in the operation.
この値を指定の値で割ることで入手される商、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。
func remainderReportingOverflow (dividingBy : Int) -> (partialValue : Int, overflow: Bool)
Returns the remainder after dividing this value by the given value, along with a Boolean value indicating whether overflow occurred during division.
この値を指定の値によって除算する後の余り、それに加えてオーバーフローが除算の間に起こったかどうかを示すブール値を返します。