Enumeration 列挙

NSRoundingMode

These constants specify rounding behaviors. これらの定数は、丸め挙動を指定します。

Declaration 宣言

typedef enum NSRoundingMode : NSUInteger {
    ...
} NSRoundingMode;

Overview 概要

The rounding mode matters only if the scale method sets a limit on the precision of NSDecimalNumber return values. It has no effect if scale returns NSDecimalNoScale. Assuming that scale returns 1, the rounding mode has the following effects on various original values: 丸めモードは、scaleメソッドがNSDecimalNumber戻り値の正確さにある限度を設定する場合にのみ関係があります。それは、scaleNSDecimalNoScaleを返すならば効果を持ちません。scaleが1を返すと仮定して、丸めモードは様々な元の値に関して以下の効果を持ちます:

Original Value 元の値

NSRoundPlain

NSRoundDown & NS RoundUp

NSRoundBankers

1.24

1.2

1.2 & 1.3

1.2

1.26

1.3

1.2 & 1.3

1.3

1.25

1.3

1.2 & 1.3

1.2

1.35

1.4

1.3 & 1.4

1.4

–1.35

–1.4

–1.4 & -1.3

–1.4

Topics 話題

Constants 定数

See Also 参照

Performing Arithmetic Using References 参照を使って算術を実行する