IBM Lotus Symphony


Eqv 演算子 [実行時]

2 つの表式間の論理等価演算を行います。

構文:

Result = Expression1 Eqv Expression2

パラメータ:

Result: 演算結果を格納する数値変数。

Expression1, Expression2: 論理等価の演算を行う表式。

ブール型の表式に対して論理等価の判定をする場合、2 つの表式がともに True であるか、あるいはともに False である場合に、結果が True となります。

ビット型の表式に対して Eqv 演算子による論理等価の比較を行う場合、両者の表式で対応するビットがともに 1 であるか、あるいはともに 0 である場合に、演算結果のビットが 1 となります。

例:

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 戻り値は -1

vOut = B > A Eqv B > C REM 戻り値は 0

vOut = A > B Eqv B > D REM 戻り値は 0

vOut = (B > D Eqv B > A) REM 戻り値は -1

vOut = B Eqv A REM 戻り値は -3

End Sub


製品フィードバック | その他の資料 | 商標