Files
go-pkg/maths/math.go
2022-03-10 11:47:35 +08:00

65 lines
644 B
Go

package maths
func MaxInt(a, b int) int {
if a > b {
return a
}
return b
}
func MinInt(a, b int) int {
if a < b {
return a
}
return b
}
func MaxInt32(a, b int32) int32 {
if a > b {
return a
}
return b
}
func MinInt32(a, b int32) int32 {
if a < b {
return a
}
return b
}
func MaxInt64(a, b int64) int64 {
if a > b {
return a
}
return b
}
func MinInt64(a, b int64) int64 {
if a < b {
return a
}
return b
}
func AbsInt32(a int32) int32 {
if a < 0 {
return -a
}
return a
}
func AbsInt64(a int64) int64 {
if a < 0 {
return -a
}
return a
}
func Abs(n int) int {
if n < 0 {
return -n
}
return n
}