Files
go-pkg/maths/math.go
pyihe 07a4a781a6 feature(pkg): modify
add func, remove rediss
2022-05-16 10:18:11 +08:00

69 lines
688 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
}
func Even(m int) bool {
return m%2 == 0
}