IBM Lotus Symphony
|
Izvede logično Exlusive-Or kombinacijo dveh izrazov.
Result = Expression1 Xor Expression2
Result (Rezultat): Katerakoli številska spremenljivka, ki vsebuje rezultat kombinacije.
Expression1, Expression2: Katerakoli številska izraza, ki ju želite kombinirati.
Logična Exclusive-Or konjunkcija dveh logičnih izrazov vrne vrednost True samo, če sta izraza različna eden od drugega.
Konjunkcija Exclusive-Or na ravni bitov vrne bit samo v primeru, ko je ustrezni bit nastavljen v samo enem od dveh izrazov.
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 returns 0
vOut = vB > vA Xor vB > vC REM returns -1
vOut = vA > vB Xor vB > vD REM returns -1
vOut = (vB > vD Xor vB > vA) REM returns 0
vOut = vB Xor vA REM returns 2
End Sub