Re:Interrobang
by Jarred on Tuesday July 10, 2018 @10:57PM
(#17504135)
alternatively:
[ Parent
| on HN ]
You may know this, but others may not: this is an actual thing, and is called the Elvis Operator (think the hair). https://en.wikipedia.org/wiki/Elvis_operator
Shockingly, this is actually accepted by GCC's C dialect! And PHP! By the simple implementation expedient of making the second operand of the ternary operator optional.
Re:Interrobang
by lifthrasiir on Wednesday July 11, 2018 @05:00AM
(#17505466)
This is indeed a form supported by GNU C extension [1] (but `?:` is not a single token, so `? :` is permitted).
[1] https://gcc.gnu.org/onlinedocs/gcc/Conditionals.html#Conditi...