投稿日 | : 2005/11/02(Wed) 12:10 |
投稿者 | : ダンボ |
URL | : |
タイトル | : Re^2: if文で不明な事 |
> Or や Andだけでは見辛いから()をつけ、処理を見やすくした
人にとって「見辛いから」、と同時に「意図しない誤記」を避けるという点があると思います。
・比較演算子と論理演算子に同じ記号を使ってしまった
・論理型と整数型に混用を許してしまった
というVBの寛容さが原因にあるとして、演算の優先順位も混乱の1因として、
例えば下記(うまい例が思いつかないけど)
Dim a As Integer, b As Integer
a = 1: b = 2
If a = 1 And b Then
Stop
End If
あなたはどういう意図でこうコーディングしたか。VBはどう解釈したか。