2 ms·
I don't think that's the case here, but yeah min and max can be a bit confusing to read. If your language allows adding methods or infix operators without perfo
by PhilipRoman 3y ago
I don't think that's the case here, but yeah min and max can be a bit confusing to read. If your language allows adding methods or infix operators without performance overhead, I like to make something like this:
x.atLeast(10).atMost(100)
Very easy to read in my opinion
- masklinn 3y agoI find the word “clamp” extremely satisfying for this concept, especially with optional named parameters in order to leave off one bound e.g. `x.clamp(low=10)` but it still works fine with both required and anonymous, it’s just a bit less convenient.