LOTUSSCRIPT 言語


Is 演算子
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

関連項目