blob: 408af9f0f42699135998de6aaef6bace9576f8b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package utils
import "golang.org/x/exp/constraints"
func Clamp[T constraints.Ordered](val, min, max T) T {
if val < min {
return min
}
if val > max {
return max
}
return val
}
|