2

いくつかのブログやフォーラムの投稿に出くわしました。通貨を扱うときは、浮動小数点数ではなくNSDecimalNumberを使用する必要があると言われています。NSDecimalNumberの有用性を否定する算術演算を行うには、NSDecimalNumberからFloats/Doublesに変換する必要があることがわかりました。つまり、フロートを使用するだけでなく、変換の煩わしさを気にしないのはなぜですか?

NSDecimalNumberの利点は何ですか?また、NSDecimalNumberに対してどのように算術演算を実行しますか?

フロートには何があり、NSDecimalNumberにはないこのエラーは何ですか?それが、通貨を扱うときにNSDecimalNumberを使用する必要があると人々が言う理由です。エラーを定量化してください。

よろしくお願いします、
Hiren。

4

1 に答える 1

1

クラスのドキュメントには算術命令があります。クラスは不変なので、少し面白く見えます。この質問には非常に良い答えがあり、受け入れられた答えのリンクが重要です。

于 2011-01-10T03:26:20.567 に答える