Foundation   >     Decimal   >   NSRoundingMode


列挙型


NSRoundingMode


これらの定数は、丸め動作を指定します。





宣言


typedef enum NSRoundingMode : NSUInteger {
    NSRoundPlain,
    NSRoundDown,
    NSRoundUp,
    NSRoundBankers
} NSRoundingMode;


概観


丸めモードは、scale メソッドが NSDecimalNumber の戻り値の精度に制限を設定する場合にのみ重要です。scaleNSDecimalNoScale を返す場合、効果はありません。scale が 1 を返すと仮定すると、丸めモードはさまざまな元の値に以下のような影響を与えます。


元の値NSRoundPlainNSRoundDown & NS RoundUpNSRoundBankers
1.241.21.2 & 1.31.2
1.261.31.2 & 1.31.3
1.251.31.2 & 1.31.2
1.351.41.3 & 1.41.4
–1.35–1.4–1.4 & -1.3–1.4


シンボル




定数


case NSRoundPlain


最も近い可能な戻り値に丸めます。2つの正の数の中間に捕らえられたときには切り上げます。2つの負の数の間に挟まれたときには、切り捨てます。


case NSRoundDown


戻り値を切り捨てます。

case NSRoundUp


戻り値を切り上げます。


case NSRoundBankers


最も近い可能な戻り値に丸めます。2つの可能な値の中間にあるときは、最後の桁が偶数である可能な値を返します。





目次
Xcode の新機能

  • 言語:Swift     Objective-C
  • SDK:
  • iOS 2.0+
    macOS 10.0+
    tvOS 9.0+
    watchOS 2.0+

  • 宣言
  • 概観
  • シンボル












  • トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)