Is 演算子 (LotusScript 言語)

2 つのオブジェクト参照変数を比較します。

構文

obj1 Is obj2

要素

obj1obj2

オブジェクト参照の値を含む式です。

使用法

Is 演算子の結果は、obj1obj2 が同じオブジェクトを参照する場合、またはどちらのオペランドも NOTHING と評価された場合にのみ TRUE です。それ以外の場合は、False (0) を返します。

オペランド obj1obj2 では、Variant 型の変数、オブジェクト参照変数、定数 NOTHING、または配列、リスト、ユーザー定義型などのオブジェクト参照を受け入れる変数要素を指定できます。

Class MyClass
   ' ...
End Class
Dim x As MyClass
Dim y As MyClass
Set x = New MyClass
Set y = New MyClass
Print x Is y         ' Prints False
Set x = y            ' x now refers to the same object as y.
Print x Is y         ' Prints True