Discussion
議論
Adds leftOperand
to rightOperand
and stores the sum in result
. Decimal
instances can represent a number with up to 38 significant digits. If a number is more precise than that, it must be rounded off. roundingMode
determines how to round it off. There are four possible rounding modes:
leftOperand
をrightOperand
に加えて、合計をresult
に格納します。Decimal
インスタンスは、ある数を38の有効桁まで表せます。ある数がそれより大きい精度を持つならば、それは丸められなければなりません。roundingMode
は、どのようにそれを丸めるかを決定します。4つの可能な丸めモードがあります:
The return value indicates whether any machine limitations were encountered in the addition. If none were encountered, the function returns NSCalculationNoError
. Otherwise it may return one of the following values: NSCalculationLossOfPrecision
, NSCalculationOverflow
or NSCalculationUnderflow
. For descriptions of all these error conditions, see exceptionDuringOperation(_:error:leftOperand:rightOperand:)
in NSDecimalNumberBehaviors.
戻り値は、何らかのマシン限界が加算において出くわされたかどうかを指し示します。何も出くわさなかったならば、関数はNSCalculationNoError
を返します。そうでなければそれは以下の値の1つを返すでしょう:NSCalculationLossOfPrecision
、NSCalculationOverflow
またはNSCalculationUnderflow
。これらのエラー状態のすべての説明として、exceptionDuringOperation(_:error:leftOperand:rightOperand:)
をNSDecimalNumberBehaviorsで見てください。
For more information, see Number and Value Programming Topics.
詳細は、Number and Value Programming Topicsを見てください。