IBM Lotus Symphony


Operador Xor [Tempo de Execução]

Executa uma combinação lógica Exclusive-Or de duas expressões.

Sintaxe:

Result = Expression1 Xor Expression2

Parâmetros:

Result: Qualquer variável numérica que contenha o resultado da combinação.

Expression1, Expression2: Quaisquer expressões numéricas que você deseja combinar.

Uma conjunção lógica Exclusive-Or de duas expressões Booleanas se tornará o valor True somente se ambas as expressões forem diferentes uma da outra.

Uma conjunção bit a bit Exclusive-Or retornará um bit se o bit correspondente for definido em somente uma das duas expressões.

Exemplo:

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

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

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

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

vOut = vB Xor vA REM retorna 2

End Sub


Feedback do Produto | Documentação Adicional | Marcas Registradas