1234567891011121314151617181920212223242526272829 |
- package utils
- import (
- "golang.org/x/exp/constraints"
- )
- // Max 找到最大的值
- func Max[T constraints.Ordered](values ...T) T {
- var max = values[0]
- for i := 1; i < len(values); i++ {
- if values[i] > max {
- max = values[i]
- }
- }
- return max
- }
- // Min 找到最小的值
- func Min[T constraints.Ordered](values ...T) T {
- var min = values[0]
- for i := 0; i < len(values); i++ {
- if values[i] < min {
- min = values[i]
- }
- }
- return min
- }
|