lang • is

IS

Result = Expression [ NOT ] IS Class

Retorna TRUE se um objeto é uma instância de uma classe, ou um de seus descendentes.

Se NOT for especificado, o teste é invertido.

  • Expression é qualquer expressão que retorna uma referência ao objeto.

  • Class é o nome da classe.

Exemplos

PRINT ["Gambas", "rules!"] IS String[]

True
DIM myTextBox AS NEW TextBox(ME)

PRINT myTextBox IS Control

True
PRINT ["Gambas", "rules!"] IS Collection

False

Exemplos

PRINT ["Gambas", "rules!"] Not Is Collection

True

Veja também