亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Go 中表示貨幣?

如何在 Go 中表示貨幣?

Go
瀟瀟雨雨 2021-07-06 21:34:41
在 Go 中存儲和計算貨幣的正確方法是什么?似乎沒有相應的十進制類型,并且使用浮點數是一個很大的問題。
查看完整描述

3 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

我想說的一種方法是使用大小合適的整數類型存儲金額,歸一化為盡可能低的金額。比方說,如果您需要將金額以美元為單位存儲到 1 美分,請將您的值乘以 100,然后將它們存儲為完整的美分。

另一種方法是實現一個自定義類型,該類型可以對其他一些語言中的“十進制”進行建模,也就是說,它將使用兩個整數來表示金額。


查看完整回答
反對 回復 2021-07-12
  • 3 回答
  • 0 關注
  • 360 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號