?: operator can be used as a shortcut for an if…else statement."> ?: 運算子可當做 if…else 陳述式的簡短表示法。 if…else statement would be awkward.">若使用 if…else 陳述式會顯得很冗長,因此通常會只用此大型運算式其中一部分。
語法
test ? expression1 : expression2
?: Sample
a=b?c:d
if Sample
if(a==b)
c
else
d