Operátor Eqv

Spočítá logickou ekvivalenci dvou výrazů.

Syntaxe:


Výsledek = Výraz1 Eqv Výraz2

Parametry:

Výsledek: Číselná proměnná, do které se uloží výsledek operace.

Výraz1, Výraz2: Výrazy, které chcete použít jako vstup operace.

Při ověřování ekvivalence mezi booleovskými výrazy je výsledek True pokud jsou buď oba výrazy True, nebo oba výrazy False.

Při bitovém porovnání nastaví operátor Eqv pouze odpovídající bit výsledku, pokud jsou bity nastaveny v obou výrazech nebo v žádném.

Příklad:


Sub ExampleEqv
Dim A As Variant, B As Variant, C As Variant, D As Variantsee #i38265
Dim vOut As Variant
    A = 10: B = 8: C = 6: D = Null
    vOut = A > B Eqv B > C ' vrátí -1
    vOut = B > A Eqv B > C ' vrátí 0
    vOut = A > B Eqv B > D ' vrátí 0
    vOut = (B > D Eqv B > A) ' vrátí -1
    vOut = B Eqv A ' vrátí -3
End Sub

Podpořte nás!