IBM Lotus Symphony
|
Realiza una combinación de comparación exclusiva entre dos expresiones.
Resultado = Expresión1 Xor Expresión2
Resultado: Cualquier variable numérica que contenga el resultado de la combinación.
Expresión1, Expresión2: Las expresiones numéricas que se desea combinar.
Una conjunción lógica de comparación exclusiva de dos expresiones lógicas devuelve el valor True sólo si ambas son distintas entre sí.
Una conjunción de comparación exclusiva realizada bit a bit activa sólo los que están activados en una de las dos expresiones.
Sub EjemploXor
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 devuelve 0
vOut = vB > vA Xor vB > vC REM devuelve -1
vOut = vA > vB Xor vB > vD REM devuelve -1
vOut = (vB > vD Xor vB > vA) REM devuelve 0
vOut = vB Xor vA REM devuelve 2
End Sub