3 ms·
Now in C# with pattern matching: int clamp(num, min, max) { return num switch { _ when num > max => max,
by Akronymus 6y ago
Now in C# with pattern matching:
int clamp(num, min, max)
{
return num switch
{
_ when num > max => max,
_ when num < min => min,
_ => num
};
}
Or as a lambda:
Func<int, int, int, int> clamp = (num, min, max) => num switch {_ when num > max => max, _ when num < min => min,_ => num};