利用整形的最大值作為邊界
最大整形
int(^uint(0) >> 1) // largest int
-1
^int(0)
func Min(a ...int) int {
min := int(^uint(0) >> 1) // largest int
for _, i := range a {
if i < min {
min = i
}
}
return min
}
利用整形的最大值作為邊界
最大整形
int(^uint(0) >> 1) // largest int
-1
^int(0)
func Min(a ...int) int {
min := int(^uint(0) >> 1) // largest int
for _, i := range a {
if i < min {
min = i
}
}
return min
}