IBM Lotus Symphony
|
Izračuna logično ekvivalentnost dveh izrazov.
Result = Expression1 Eqv Expression2
Result (Rezultat): Katerakoli številska spremenljivka, ki vsebuje rezultat kombinacije.
Expression1, Expression2: Katerakoli izraza, ki ju želite primerjati.
Kadar testirate ekvivalentnost med logičnimi izrazi, je rezultat True, če sta oba izraza ali True ali False.
Pri primerjavi na ravni bitov operator Eqv nastavi ustrezni bit v rezultatu samo v primeru, ko je bit nastavljen v obeh izrazih ali v nobenem izrazu.
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 REM returns -1
vOut = B > A Eqv B > C REM returns 0
vOut = A > B Eqv B > D REM returns 0
vOut = (B > D Eqv B > A) REM returns -1
vOut = B Eqv A REM returns -3
End Sub