Realiza una exclusión lógica en dos expresiones.
Sintaxis
result = expression1 Xor expression2
Argumentos:
Result: cualquier valor booleano.
expression1: cualquier expresión.
expression2: cualquier expresión.
Observaciones
Si solo una de las expresiones se evalúa en True, el resultado es True.
Table 11-32 Expresiones y resultados del operador XOR
| Si expression1 es | Y expression2 es | El resultado es |
|---|---|---|
| True | True | False |
| True | False | True |
| False | True | True |
| False | False | False |
En los siguientes ejemplos se muestra el uso del operador XOR.
Ejemplo 1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Xor expr2 'result -> False
Ejemplo 2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Xor expr4 'result1 -> True
Ejemplo 3:
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 Xor expr6 'result2 -> True