Module
Enhavo
Indekso 🔎︎

# Eqv Operator

Kalkulas la logikan ekvivalencon de du esprimoj.

## Sintakso:

    Result = Expression1 Eqv Expression2

## Parametroj:

Result: Numera variablo kiu enhavas la rezulton de la komparo.

Expression1, Expression2: Esprimo komparota.

Kiam oni testas por ekvivalenco inter Buleaj esprimoj, la rezulto estas True se ambaŭ esprimoj estas aŭ True aŭ False.

En laŭbita komparo, la operacio Eqv nur ŝaltas la korespondan biton en la rezulto se bito estas ŝaltita en ambaŭ esprimoj, aŭ en neniu esprimo.

## Ekzemplo:

    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 liveras -1

        vOut = B > A Eqv B > C REM liveras 0

        vOut = A > B Eqv B > D REM liveras 0

        vOut = (B > D Eqv B > A) REM liveras -1

        vOut = B Eqv A REM liveras -3

    End Sub