fmt.Println(math.Abs(-5)) // 取绝对值
fmt.Println(math.Floor(3.1)) // 向下取整
fmt.Println(math.Floor(3.8)) // 向上取整
// 默认没有四舍五入,可以这么实现
var num float64 = 1.2
fmt.Println(math.Floor(num+0.5)) // 四舍五入
fmt.Println(math.Max(2,7)) // 最大值
//fmt.Println(math.Min(3,5)) // 最小值
fmt.Println(math.Mod(11, 3)) //取余数
fmt.Println(math.Modf(3.22)) // 取整数和小数
fmt.Println(math.Pow(3, 2)) //x的y次方
fmt.Println(math.Sqrt(8)) // 开平方
fmt.Println(math.Cbrt(8)) //开立方
fmt.Println(math.Pi) //π
go 没有min/max(int, int)函数
自己实现一个就行了
func Min(x, y int) int {
if x < y {
return x
}
return y
}