XOR 運算子

對兩個表示式執行邏輯排除。

語法

result = expression1 Xor expression2

引數:

  • Result:任何布林值。

  • expression1:任何表示式。

  • expression2:任何表示式。

備註

如果只有一個表示式評估為 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