Foundation   >     NSDecimalNumberBehaviors     scale()
インスタンス・メソッド
scale()
小数点以下の桁数を返します。
宣言
戻り値
小数点の後に指定できる桁数。
議論
このメソッドは、NSDecimalNumber の decimalNumberBy... メソッドによって返される値の精度を制限します。scale() が負の値を返す場合、小数点記号の前の数字にも影響します。 scale() が NSDecimalNoScale を返す場合、桁数は無制限です。
roundingMode() が NSRoundPlain を返すと仮定すると、scale() の異なる値は 123.456 という数値に以下のような影響を与えます。
表1
スケール | 戻り値 |
NSDecimalNoScale | 123.456 |
2 | 123.45 |
0 | 123 |
–2 | 100 |