2つの式で論理除外を実行します。
構文
result = expression1 Xor expression2
引数:
Result: 任意のブール値。
expression1: 任意の式。
expression2: 任意の式。
備考
式の1つのみがTrueに評価される場合、結果はTrueになります。
Table 11-32 XOR演算子の式と結果
| expression1が次の場合 | expression2が次の場合 | 結果 |
|---|---|---|
| TRUE | TRUE | FALSE |
| TRUE | FALSE | TRUE |
| FALSE | TRUE | TRUE |
| FALSE | FALSE | FALSE |
次の例は、XOR演算子の使用方法を示しています。
例1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Xor expr2 'result -> False
例2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Xor expr4 'result1 -> True
例3:
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 Xor expr6 'result2 -> True