3 ms·
It's a big ask, to have a binary operator and ternary operator that use the same symbol.
by benatkin 7y ago
It's a big ask, to have a binary operator and ternary operator that use the same symbol.
- Doxin 7y agoIt's honestly some fairly trivial AST-twiddling to support that feature. the compiler can simply detect cases where the left-hand-side of a comparison is /also/ a comparison and change the AST to make it two comparisons combined with an AND statement. That said I find comparison chaining rather confusing and unexpected so I make a point of avoiding its use. Typing it out as two comparisons hardly saves any effort in any case.
- benatkin 7y agoI know, but it isn't a very useful feature, so why bother?