Esegue un'esclusione logica tra due espressioni.
Sintassi
result = expression1 Xor expression2
Argomenti:
Result: qualsiasi valore booleano.
expression1: qualsiasi espressione.
expression2: qualsiasi espressione.
Note
Se solo una delle espressioni restituisce True, il risultato è True.
Table 11-32 Operatore XOR - Espressioni e risultati
| Se expression1 è | Ed expression2 è | Il risultato è |
|---|---|---|
| True | True | False |
| True | False | True |
| False | True | True |
| False | False | False |
Negli esempi seguenti viene illustrato l'uso dell'operatore XOR.
Esempio 1
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Xor expr2 'result -> False
Esempio 2
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Xor expr4 'result1 -> True
Esempio 3
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 Xor expr6 'result2 -> True