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