回答編集履歴
1
誤字修正
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
そもそも num が 1 ないし 2 のとき、を処理するのに三項演算子が必要ですか?
|
2
2
|
|
3
|
-
三項演算子(式1 ? 式2:式3)は式1 が真なら式2 の値を、偽なら式
|
3
|
+
三項演算子(式1 ? 式2:式3)は式1 が真なら式2 の値を、偽なら式3の値を返します。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
挙げられた例だと、num が 1 ないし 2 のときを満たせる式1、式2、式3 の組み合わせはないのでは?
|
8
8
|
|
9
|
-
(式1 が (num == 1 || num == 2) なら可能ですが、この場合結果は
|
9
|
+
(式1 が (num == 1 || num == 2) なら可能ですが、この場合結果は式2 になり、式3 が無意味になります)
|
10
10
|
|
11
11
|
|
12
12
|
|