下面由go語言教學欄位介紹給大家#Golang浮點數精度遺失問題擴充包解決方法,希望對需要的朋友有幫助!
go get github.com/shopspring/decimal
//首先设置保留位数 decimal.DivisionPrecision = 2 // 四舍五入保留两位小数 // 进行相加number1和number2 sum := decimal.NewFromFloat(number1).Add(decimal.NewFromFloat(number2)) // 返回的类型为decimal.decimal类型,我们在进行转换为float64就好了 newSum, _ := sum.Float64()
以上是Golang浮點數精度遺失問題擴充包怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!