回答編集履歴

1

誤字修正

2018/09/24 07:46

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -1,12 +1,12 @@
1
1
  そもそも num が 1 ないし 2 のとき、を処理するのに三項演算子が必要ですか?
2
2
 
3
- 三項演算子(式1 ? 式2:式3)は式1 が真なら式2 の値を、偽なら式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) なら可能ですが、この場合結果は1 扱いになります)
9
+ (式1 が (num == 1 || num == 2) なら可能ですが、この場合結果は式2 なり、式3 が無意味になります)
10
10
 
11
11
 
12
12