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