エルビス演算子
エルビス演算子を用いて以下のように記述すると、xには左式exprLの評価結果が真と判定される場合にはその結果が、それ以外の場合には右式exprRの評価結果がセットされる。
これは三項演算子を使って以下のように書くこともできる。
ただし、エルビス演算子ではexprLが真の場合でも、式が二度評価されることはない。すなわち、以下と同値である。