Shorthand If/Else (ternary) Statements - C#, C++, Python & PHP
I’ve been going through the multiple languages I know recently, and refreshing my knowledge. After working with Python for a few months, I found going back to C# very easy.
I’ve noticed many similarities except for a few; In my opinion the ternary operator slightly differs from each language. So I’d thought I’d write these findings down for future use.
C# & C++
variable = (input > 0) ? ’true’ : ‘false’;
Python
variable = ’true’ if input > 0 else ‘false’
PHP
$variable = ($input > 0) ? ’true’ : ‘false’;