IBM Lotus Symphony
|
Skombinuje dva výrazy pomocou logického operátora Exclusive-Or.
Result = Expression1 Xor Expression2
Result: Každá numerická premenná, ktorá obsahuje výsledok kombinácie.
Expression1, Expression2: Všetky numerické výrazy, ktoré chcete skombinovať.
Konjunkcia dvoch boolovských výrazov použitím logického operátora Exclusive-Or vráti hodnotu True len v prípade, ak sa oba výrazy navzájom odlišujú.
Bitová konjunkcia použitím operátora Exclusive-Or vráti bit v prípade, ak je príslušný bit nastavený len v jednom z dvoch výrazov.
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 vráti 0
vOut = vB > vA Xor vB > vC REM vráti -1
vOut = vA > vB Xor vB > vD REM vráti -1
vOut = (vB > vD Xor vB > vA) REM vráti 0
vOut = vB Xor vA REM vráti 2
End Sub