对两个表达式执行逻辑排除运算。
语法
result = expression1 Xor expression2
参数:
Result:任何布尔值。
expression1:任何表达式。
expression2:任何表达式。
注释
如果一个且仅一个表达式的求值结果为 True,则结果为 True。
Table 11-32 XOR 运算符表达式和结果
| 如果 expression1 为 | expression2 为 | 则 result 为 |
|---|---|---|
| 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