For @Hacksaw and all others interested, there was a thread a couple years back that discussed the pros/cons of the ternary operator pretty extensively: If / else expressions
The main topic (as the title suggests) was whether we should add an expression version of the if
-else
statement, but such a topic inevitably has to recon pretty thoroughly with the question "how is this better than the ternary operator?".