本文摘自php中文网,作者藏色散人,侵删。
下面由go语言教程栏目给大家介绍Golang浮点数精度丢失问题扩展包解决方法,希望对需要的朋友有所帮助!

PS: 今天在做项目进行精度处理的时候出现精度丢失问题,在这里跟大家分享下扩展包解决方案, 注意:这个问题是可能发生,不是必定发生
① 安装扩展包
1 | go get github.com/shopspring/decimal
|
② 使用方法
1 2 3 4 5 6 | decimal.DivisionPrecision = 2
sum := decimal.NewFromFloat(number1).Add(decimal.NewFromFloat(number2))
newSum, _ := sum.Float64()
|
以上就是Golang浮点数精度丢失问题扩展包怎么解决的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
总结air在go的其他版本上运行可能遇到的问题
golang 时间相关格式化
golang基础数据类型-整型
golang怎么执行cmd命令行
golang看什么书
golang 为什么没有枚举
golang判断字符是否存在字符串中
golang学习之旅——解开心中的go mod疑惑
手撸golang 结构型设计模式 装饰器模式
golang的不足之处是什么?
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » Golang浮点数精度丢失问题扩展包怎么解决