IBM Lotus Symphony


Opérateur Xor [Exécution]

Combine logiquement deux expressions selon un OR exclusif.

Syntaxe :

Result = Expression1 Xor Expression2

Paramètres :

Result : variable numérique contenant le résultat de la combinaison.

Expression1, Expression2 : expressions numériques à combiner.

La combinaison logique de deux expressions par un OR exclusif renvoie la valeur True uniquement si ces expressions sont différentes l'une de l'autre.

Si la conjonction est effectuée bit par bit, un bit est renvoyé si le bit correspondant est défini dans une seule des deux expressions.

Exemple :

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 Renvoie 0

vOut = vB > vA Xor vB > vC REM Renvoie -1

vOut = vA > vB Xor vB > vD REM Renvoie -1

vOut = (vB > vD Xor vB > vA) REM Renvoie 0

vOut = vB Xor vA REM Renvoie 2

End Sub


Commentaires en retour sur le produit | Documentation complémentaire | Marques