Helpo de Collabora Office 24.04
Kalkulas la logikan ekvivalencon de du esprimoj.
Result = Expression1 Eqv Expression2
Result: Numera variablo kiu enhavas la rezulton de la komparo.
Expression1, Expression2: Esprimo komparota.
Kiam oni testas por ekvivalenco inter Buleaj esprimoj, la rezulto estas True se ambaŭ esprimoj estas aŭ True aŭ False.
En laŭbita komparo, la operacio Eqv nur ŝaltas la korespondan biton en la rezulto se bito estas ŝaltita en ambaŭ esprimoj, aŭ en neniu esprimo.
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 REM liveras -1
vOut = B > A Eqv B > C REM liveras 0
vOut = A > B Eqv B > D REM liveras 0
vOut = (B > D Eqv B > A) REM liveras -1
vOut = B Eqv A REM liveras -3
End Sub