3 ms·
The real usecases where I need deterministic select, are so few that a small performance loss doesn't matter to me.
by usrbinbash 5y ago
The real usecases where I need deterministic select, are so few that a small performance loss doesn't matter to me.
- tapirl 5y agoSometimes, it is not related to performance loss, it is related to implementation cleanness and complexity.
- usrbinbash 5y agoA separate `select` with empty `default` is about as simple and clean as it gets. It is easy to read, easy to reason about, and, most importantly, conveys the intention of the code perfectly.