Module
Contents
Index 🔎︎

# Eqv Operator

Вычисляет логическое равенство двух выражений.

## Синтаксис

    Результат = Выражение1 Eqv Выражение2

## Параметры:

Результат. Любая числовая переменная, которая содержит результат сравнения.

Выражение1, Выражение2. Любые сравниваемые выражения.

При проверке на равенство логических выражений результатом будет True, если оба выражения имеют значение True, или оба выражения имеют значение False.

В побитовом сравнении оператор Eqv устанавливает соответствующий бит результата только в том случае, если этот бит установлен в обоих выражениях или не установлен ни в одном.

## Пример:

    Sub ExampleEqv

    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 Eqv B > C REM возвращает -1

        vOut = B > A Eqv B > C REM возвращает 0

        vOut = A > B Eqv B > D REM возвращает 0

        vOut = (B > D Eqv B > A) REM возвращает -1

        vOut = B Eqv A REM возвращает -3

    End Sub