Go的数字精度转换大全
1. float64保留2位小数
加上 0.5是为了四舍五入,想保留几位小数的话把2改掉即可
func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value }
下面的是先通过Sprintf保留两位小数,再转成float64
func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value }
版权声明:本文为zk-blog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。