IBM Lotus Symphony


Xor-operaattori [käytönaikainen]

Yhdistää kaksi lauseketta loogisella Exclusive-Or-operaattorilla.

Syntaksi:

Result = Expression1 Xor Expression2

Parametrit:

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.

Esimerkki:

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


Palautetta tuotteesta | Lisäohjeet | Tavaramerkit