clamp<T extends num> function
T
clamp<T extends num>(
- T value,
- T min,
- T max
Clamps a value between a inclusive minimum and inclusive maximum.
max
may not be smaller than min
.
Implementation
T clamp<T extends num>(T value, T min, T max) {
if (max < min) {
throw BoostException('Min must be smaller than max!');
}
return math.min(max, math.max(min, value));
}