Eqv operátor

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 Variantsee #i38265
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

Please support us!