XOR演算子

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