Obsah
Rejstřík 🔎︎

# Operátor Eqv

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

## Syntaxe:

    Result = Expression1 Eqv Expression2

## 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