package main
import (
"fmt"
"github.com/shopspring/decimal"
)
func main() {
x, _ := decimal.NewFromString("1")
y := decimal.NewFromFloat(0.99999)
result := x.Sub(y)
//result := x.Mul(y) //乘法
//result := x.Add(y) //加法
fmt.Println(result)
}
Golang float64转decimal再加减乘除运算,解决float64数据精度问题
最新推荐文章于 2023-09-05 17:05:43 发布