LOTUSSCRIPT 言語


Imp 演算子
2 つの式の論理包含を求めます。

構文

expr1 Imp expr2

要素

expr1expr2


使用法

次の表は、Imp 演算の結果が LotusScript でどのように決定されるかを示しています。
expr1expr2結果
TRUETRUETRUE
TRUEFALSEFALSE
FALSETRUETRUE
FALSEFALSETRUE
TRUENULLNULL
NULLTRUETRUE
FALSENULLTRUE
NULLFALSENULL
NULLNULLNULL
論理包含の演算に加え、Imp 演算子は 2 つの数式の同一位置にあるビットを比較し (ビット位置比較)、次の表に従って結果の対応するビットを設定します。
expr1 のビット nexpr2 のビット n結果のビット n
1 1 1
1 0 0
0 1 1
0 0 1

Dim youCanSee As Boolean, lightIsOn As Boolean

' You don't need the light to see.

youCanSee = TRUE

lightIsOn = FALSE

Print youCanSee Imp lightIsOn          ' Prints False

' You need the light to see.

youCanSee = FALSE

lightIsOn = FALSE

Print youCanSee Imp lightIsOn          ' Prints True

関連項目