go语言float64四舍五入保留2位小数后仍返回float64的最优雅的写法是怎样的?

go语言float64四舍五入保留2位小数后仍返回float64的最优雅的写法是怎样的?

阅读 22.5k
2 个回答
math.Round(a*100)/100

优雅不优雅我不清楚,代码应该是正确的

近似值

// var n float64
n2, err := strconv.ParseFloat(fmt.Sprintf("%.2f", n), 64)
推荐问题