mirror of
https://github.com/jefferyjob/go-easy-utils.git
synced 2025-09-26 19:11:12 +08:00
16 lines
220 B
Go
16 lines
220 B
Go
package mathx
|
|
|
|
// Min 返回slice中最小值
|
|
func Min[T Numeric](slice []T) T {
|
|
if len(slice) == 0 {
|
|
return 0
|
|
}
|
|
min := slice[0]
|
|
for _, value := range slice {
|
|
if value < min {
|
|
min = value
|
|
}
|
|
}
|
|
return min
|
|
}
|