下面由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中文网其它相关文章!
已抢187134个
抢已抢67515个
抢已抢353813个
抢已抢668542个
抢已抢124007个
抢已抢26278个
抢