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

multipliedReportingOverflow(by:)

Returns the product of this value and the given value, along with a Boolean value indicating whether overflow occurred in the operation. この値と与えられた値の積、それに加えてオーバーフローがその演算において起こったかどうかを示すブール値を返します。

Declaration 宣言

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

Parameters パラメータ

rhs

The value to multiply by this value. この値と掛け合わせられることになる値。

Return Value 戻り値

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