XOR Operator
Performs a logical exclusion on two expressions.
Syntax
result = expression1 Xor expression2
Arguments:
-
Result: Any Boolean Value.
-
expression1: Any expression.
-
expression2: Any expression.
Remarks
If one, and only one, of the expressions evaluates to True, result is True.
Table 11-32 XOR Operator Expressions and Results
If expression1 is | And expression2 is | Then result is |
---|---|---|
True | True | False |
True | False | True |
False | True | True |
False | False | False |
The following examples illustrates the use of XOR operator.
Example 1:
Dim expr1, expr2, result
expr1 = True
expr2 = True
result = expr1 Xor expr2
'result -> False
Example 2:
Dim expr3, expr4, result1
expr3 = True
expr4 = False
result1 = expr3 Xor expr4
'result1 -> True
Example 3:
Dim expr5, expr6, result2
expr5 = False
expr6 = True
result2 = expr5 Xor expr6
'result2 -> True