回答編集履歴
1
サンプルコードのifのカッコを外した
answer
CHANGED
@@ -6,6 +6,9 @@
|
|
6
6
|
演算子の優先順位などの問題があります。
|
7
7
|
具体的には、下記コードの挙動を比較してください。
|
8
8
|
|
9
|
+
(質問文と同じようなコードですが、
|
10
|
+
見やすさのため簡略化しました)
|
11
|
+
|
9
12
|
---
|
10
13
|
|
11
14
|
```Ruby
|
@@ -18,10 +21,10 @@
|
|
18
21
|
# => true
|
19
22
|
|
20
23
|
size = 'C'
|
21
|
-
if
|
24
|
+
if size == 'A' or size == 'B'
|
22
25
|
p 'true'
|
23
26
|
else
|
24
27
|
p 'false'
|
25
28
|
end
|
26
29
|
# => false
|
27
|
-
```
|
30
|
+
```
|