Eqv Operator

Počíta logickú ekvivalenciu dvoch výrazov.

Syntax:

Výsledok = Výraz1 Eqv Výraz2

Paremetre:

Výsledok: Číselná premenná, ktorá obsahuje výsledok porovnávania.

Výraz1, Výraz2: Výrazy, ktoré chceš porovnávať.

Pri testovaní ekvivalencie medzi logickými výrazmi je výsledok True, ak sú oba výrazy buď True alebo False.

Pri bitovom porovnávaní nastaví operátor Eqv korešpondujúce bity vo výsledku, iba ak je bit nastavený v oboch výrazoch alebo ani v jednom.

PrĂ­klad:

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

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

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

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

    vOut = B Eqv A REM vracia -3

End Sub