Eqv Operator

Kiszámolja két logikai kifejezés ekvivalenciáját.

Szintaxis:

Eredmény = Kifejezés1 Eqv Kifejezés2

Paraméterek:

Eredmény: Bármilyen numerikus változó, amely az összehasonlítás eredményét tárolja.

Kifejezés1, Kifejezés2: Bármely kifejezések, amelyeket össze szeretne hasonlítani egymással.

A logikai kifejezések közötti egyenértékűség tesztelésekor az eredmény akkor True (igaz), ha mindkét kifejezés True (igaz) vagy False (hamis).

Bitenkénti összehasonlításnál az Eqv operátor csak akkor állítja be az eredmény egy bitjét, ha az a bizonyos bit mindkét kifejezésnél be volt, vagy nem volt beállítva.

PĂ©lda:

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 ' -1-et ad vissza

    vOut = B > A Eqv B > C ' 0-t ad vissza

    vOut = A > B Eqv B > D ' 0-t ad vissza

    vOut = (B > D Eqv B > A) ' -1-et ad vissza

    vOut = B Eqv A ' -3-at ad vissza

End Sub