IBM Lotus Symphony
|
Udfører en logisk enten/eller-kombination af to udtryk.
Resultat = Udtryk1 XOR Udtryk2
Resultat: En numerisk variabel, der indeholder resultatet af kombinationen.
Udtryk1, Udtryk2: De numeriske udtryk, du vil kombinere.
En logisk enten/eller-konjunktion af to booleske udtryk returnerer værdien True, hvis begge udtryk er forskellige fra hinanden.
Ved en enten/eller-konjunktion bit for bit returneres en bit, hvis den tilsvarende bit kun er sat i ét af de to udtryk.
Sub EksempelXOR
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 returnerer 0
vOut = vB > vA XOR vB > vC REM returnerer -1
vOut = vA > vB Xor vB > vD REM returnerer -1
vOut = (vB > vD Xor vB > vA) REM returnerer 0
vOut = vB XOR vA REM returnerer 2
End Sub