Eqv-operator
Berekent een logisch equivalent op twee uitdrukkingen.
Syntaxis:
Resultaat = Expressie1 Eqv Expressie2
Parameters:
Resultaat: Elke numerieke variabele die het resultaat van de vergelijking bevat.
Expressie1, Expressie2: Elke uitdrukking die moet worden vergeleken.
Als getest wordt op equivalent tussen Booleaanse expressies is het resultaat Waar als óf beide uitdrukkingen Waar zijn óf als beide Onwaar zijn.
In een bit-gewijze vergelijking stelt de Eqv-operator de overeenkomstige bit in het resultaat alleen in als een bit is ingesteld in beide expressies of geen van beide expressies.
Voorbeeld:
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
vUit = A > B Eqv B > C ' geeft -1 terug
vUit = B > A Eqv B > C ' geeft 0 terug
vUit = A > B Eqv B > D ' geeft 0 terug
vUit = (B > D Eqv B > A) ' geeft -1 terug
vUit = B Eqv A ' geeft -3 terug
End Sub