回答編集履歴
1
修正
test
CHANGED
@@ -1,5 +1,9 @@
|
|
1
|
-
if文の`()`の中は、式である必要はありません。
|
1
|
+
if文の`()`の中は、`A==B`のような比較演算子を使った式である必要はありません。
|
2
2
|
|
3
|
-
if文が見ているのは、`()`の中の値だけなのです。
|
3
|
+
if文が条件判断の為に見ているのは、`()`の中の式の値が、真か偽かという点だけなのです。
|
4
4
|
|
5
|
-
そこが真偽値であれば、
|
5
|
+
なので、そこが真偽値であれば、演算子が無くともかまいません。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
逆に言えば、真偽値でなければならないので、Dropdownクラスが真偽値へとキャストできる必要があります。
|