IBM Lotus Symphony
|
Yhdistää kaksi lauseketta loogisella Exclusive-Or-operaattorilla.
Result = Expression1 Xor Expression2
Result: Mikä tahansa numeerinen muuttuja, joka sisältää yhdistelmän tuloksen.
Expression1, Expression2: Mitkä tahansa numeeriset lausekkeet, jotka haluat yhdistää.
Kahden Boolen lausekkeen looginen Exclusive-Or-konjunktio palauttaa arvon True, jos kummankin lausekkeen arvo on erilainen.
Bittivertailu asettaa bitin tuloksessa, jos vastaava bitti on asetettu vain toisessa lausekkeessa.
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 palauttaa arvon 0
vOut = vB > vA Xor vB > vC REM palauttaa arvon -1
vOut = vA > vB Xor vB > vD REM palauttaa arvon -1
vOut = (vB > vD Xor vB > vA) REM palauttaa arvon 0
vOut = vB Xor vA REM palauttaa arvon 2
End Sub