golang 四舍五入
方式一
func Float32Round(val float32) float32{ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", val), 64) return float32(value) }
结果
Float32Round(9.21268) //9.2127
方式二,此会转为字符串
s1:=strconv.FormatFloat(3.1411926,'f',4,64) fmt.Println(s1)