Rumah > Artikel > pembangunan bahagian belakang > Golang浮点数精度丢失问题扩展包怎么解决
下面由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()
Atas ialah kandungan terperinci Golang浮点数精度丢失问题扩展包怎么解决. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!