IBM Lotus Symphony


Imp 演算子 [実行時]

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

構文:

Result = Expression1 Imp Expression2

パラメータ:

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

Expression1, Expression2: Imp 演算子に評価させる表式。

ブール型の表式に対して Imp 演算を行う場合、1 番目の表式が True と評価され、2 番目の表式が False と評価される場合、結果が False となります。

ビット型の表式に対して Imp 演算を行う場合、1 番目のビットが 1 であり、2 番目のビットが 0 である場合、演算結果のビットが 0 となります。

例:

Sub ExampleImp

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 Imp B > C REM 戻り値は -1

vOut = B > A Imp B > C REM 戻り値は -1

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

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

vOut = B Imp A REM 戻り値は -1

End Sub


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