對兩個表示式執行邏輯排除。
語法
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