代码如下:
// Decimal float64 保留小数点后位数
// value float64 浮点数
// prec int 需保留小数点后的位数
func Decimal(value float64,prec int) float64 {
value, _ = strconv.ParseFloat(strconv.FormatFloat(value,'f',prec,64), 64)
return value
}
本文介绍了一个用于控制浮点数精度的 Go 语言函数。该函数接收一个浮点数和一个整数作为参数,返回指定精度的小数。通过格式化和解析的方法实现了对浮点数精度的有效控制。
代码如下:
// Decimal float64 保留小数点后位数
// value float64 浮点数
// prec int 需保留小数点后的位数
func Decimal(value float64,prec int) float64 {
value, _ = strconv.ParseFloat(strconv.FormatFloat(value,'f',prec,64), 64)
return value
}
776
12万+
1735

被折叠的 条评论
为什么被折叠?