Replies: 2 comments
-
|
私の会社は外貨為替系なのですが、お金はすべて つまり、コード上でUSDが うちの場合、Currencyというクラスがあって、そこに各通貨の情報が詰め込まれています。各通貨にはそれぞれfractionDigits という属性があり、それによってどこからがドルなのかどこまでがセントなのか、という事を表しています。(例えば、USDの時のfractionDigitsは2です) 多分、この本は分かりやすくする為にその辺をはしょっているんだと思いますけど、普段お金の管理をしているとちょっとモヤりますよね。 |
Beta Was this translation helpful? Give feedback.
-
|
普段日本円しか扱っていなくて基本小数点以下って考えたことなかったので |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
この本では
Doller.amountがint…つまり整数で定義されていますが、メンバ変数1つで表すのであれば、実数のほうが良いです。
というのは、米ドルの世界では「ドル」より小さい「セント」がいるからです。
100セント = 1ドル なので
1セント = 1/100 ドル = 0.01ドル となります。
「ドル」と「セント」をメンバ変数でそれぞれ分けたほうがいいか?はわからない 😅
さらに豆知識ですが、iOS/Androidで課金系となると、
○○円、$○○.○)JPY,USD...)100.00,0.71)を渡してきます。
Beta Was this translation helpful? Give feedback.
All reactions