この質問は何よりも私の好奇心のためです。
私はJavaの三項演算子を使って短いコードを書くことがよくあります。if
ただ、条件が1つでもelse
空でも使えるのか疑問に思っていました。詳細は次のとおりです。
int x = some_function();
if (x > 0)
x--;
else
x++;
次のように書くことができますx = (x > 0) ? x-1 : x+1;
if (x > 0) x-1;
しかし、空のelse句を使用して三項式として書くことは可能ですか?