Führt einen logischen Ausschluss für zwei Ausdrücke aus.
Syntax
result = expression1 Xor expression2
Argumente:
Result: Beliebiger boolescher Wert.
expression1: Beliebiger Ausdruck.
expression2: Beliebiger Ausdruck.
Anmerkungen
Wenn nur einer der Ausdrücke als "True" ausgewertet wird, lautet das Ergebnis "True".
Table 11-32 Ausdrücke und Ergebnisse für XOR-Operator
| expression1 | expression2 | Ergebnis |
|---|---|---|
| True | True | False |
| True | False | True |
| False | True | True |
| False | False | False |
Die folgenden Beispiele veranschaulichen die Verwendung des XOR-Operators.
Beispiel 1:
Dim expr1, expr2, result expr1 = True expr2 = True result = expr1 Xor expr2 'result -> False
Beispiel 2:
Dim expr3, expr4, result1 expr3 = True expr4 = False result1 = expr3 Xor expr4 'result1 -> True
Beispiel 3:
Dim expr5, expr6, result2 expr5 = False expr6 = True result2 = expr5 Xor expr6 'result2 -> True