Eqv operátor

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

Szintaxis:


Result = Expression1 Eqv Expression2

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

Támogasson minket!