IBM Lotus Symphony


Xor-Operator [Laufzeit]

Führt eine logische Exklusiv-Oder-Verknüpfung zwischen zwei Ausdrücken durch.

Syntax:

Ergebnis = Ausdruck1 Xor Ausdruck2

Parameter:

Ergebnis: Eine beliebige numerische Variable, die das Ergebnis der Verknüpfung aufnimmt.

Ausdruck1, Ausdruck2: Beliebige numerische Ausdrücke, die Sie kombinieren möchten.

Eine Verknüpfung zweier boolescher Ausdrücke mittels logischem exklusiven ODER gibt nur dann den Wert "True" zurück, wenn sich die beiden Ausdrücke voneinander unterscheiden.

Bei einer bitweisen Exklusiv-ODER-Verknüpfung ist ein Bit im Ergebnis gesetzt, wenn das entsprechende Bit bei nur einem der beiden Ausdrücke gesetzt ist.

Beispiel:

Sub ExampleXor

Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant

Dim vOut as Variant

vA = 10: vB = 8: vC = 6: vD = Null

vOut = vA > vB Xor vB > vC REM Liefert 0

vOut = vB > vA Xor vB > vC REM Liefert -1

vOut = vA > vB Xor vB > vD REM Liefert -1

vOut = (vB > vD Xor vB > vA) REM Liefert 0

vOut = vB Xor vA REM Liefert 2

End Sub


Produktfeedback | Zusätzliche Dokumentation | Marken