Type Property 型プロパティ

defaultBehavior

The way arithmetic methods round off and handle error conditions. 算術演算が丸めを行うそしてエラー状態を取り扱う方法。

Declaration 宣言

class var defaultBehavior: NSDecimalNumberBehaviors { get set }

Discussion 議論

By default, the arithmetic methods use the NSRoundPlain behavior; that is, the methods round to the closest possible return value. The methods assume your need for precision does not exceed 38 significant digits and raise exceptions when they try to divide by 0 or produce a number too big or too small to be represented. 初期状態では、算術メソッドそれらはNSRoundPlain挙動を使います;すなわち、メソッドは最も近い可能な戻り値へと丸めます。それらメソッドは、あなたの求める精度が有効桁数38を越えないと仮定します、そして0で除算しようと試みるまたは表現されるには大きすぎるまたは小さすぎる数を生成する場合に例外を引き起こします。

If this default behavior doesn’t suit your application, you should use methods that let you specify the behavior, like adding(_:withBehavior:). If you find yourself using a particular behavior consistently, you can specify a different default behavior with setDefaultBehavior(_:). この省略時の挙動があなたのアプリケーションに都合良くないならば、あなたは、adding(_:withBehavior:)のようにあなたに挙動を指定させるメソッドを使うべきです。自分が絶えずある特定の挙動を使っていることにあなたが気づくならば、あなたは異なる省略時の挙動をsetDefaultBehavior(_:)で指定できます。

The default behavior is maintained separately for each thread in your app. この省略時の挙動は、あなたのアプリの中の各スレッドに対して個別に保守されます。

See Also 参照

Managing Behavior 挙動を管理する