Operador Imp

Realiza uma implicação lógica em duas expressões.

Sintaxe:


Result = Expression1 Imp Expression2

Parâmetros:

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

Expression1, Expression2: qualquer expressão que você deseje avaliar com o operador Imp.

Se você usar o operador IMP em expressões lógicas, retornará Falso somente se a primeira expressão for avaliada como Verdadeira e a segunda como Falso.

Se você usar o operador Imp em expressões de bits, será excluído um bit do resultado se o bit correspondente estiver definido na primeira expressão e o bit referente a ele for excluído na segunda expressão.

Exemplo:


Sub ExampleImp
Dim A As Variant, B As Variant, C As Variant, D As Variant
Dim vOut As Variant
    A = 10: B = 8: C = 6: D = Null
    vOut = A > B Imp B > C ' retorna -1
    vOut = B > A Imp B > C ' retorna -1
    vOut = A > B Imp B > D ' retorna 0
    vOut = (B > D Imp B > A) ' retorna -1
    vOut = B Imp A ' retorna -1
End Sub

♥ Doe para nosso projeto! ♥