Содержимое
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 Variantsee #i38265
    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