Executa uma exclusão lógica em duas expressões.
Sintaxe
result = expression1 Xor expression2
Argumentos:
Result: Qualquer valor Booliano.
expression1: Qualquer expressão.
expression2: Qualquer expressão.
Comentários
O resultado será True se uma, e somente uma, expressão for avaliada como True.
Table 11-32 Expressões e Resultados do Operador XOR
| Se expression1 for | E expression2 for | O resultado será |
|---|---|---|
| True | True | False |
| True | False | True |
| False | True | True |
| False | False | False |
Os exemplos a seguir ilustram o uso do operador XOR.
Exemplo 1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Xor expr2 'result -> False
Exemplo 2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Xor expr4 'result1 -> True
Exemplo 3:
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 Xor expr6 'result2 -> True