type

type returns the type of its argument.

ssType = type(var)

Return Value

ssType is a scalar string and can have one of the following values:

Value Meaning
“real” var is a real matrix.
“complex” var is a complex matrix.
“string” var is a string matrix.
“object” var is a COM object pointer.
“obj” var is a object matrix.
“variant” var is a variant matrix.
“function” var is a function.
“undef” var is not defined.
“error” var is an error object. See error_create.
“xxx” xxx is an object type name. For example type(obj_create()) returns the string “obj”.

Parameters

var

var is a name of a matrix or a function.

Example

The following example prints the string "complex":

* a = 1 + 2i
* type(a);
complex

id-1571891