XOR-Operator

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