2.1.3. Función Type


Índice del Tema

(type dato)

La función TYPE permite examinar el tipo a que corresponde un dato determinado. Los datos que evalúan como NIL (por ejemplo átomos simbólicos no vinculados a un valor) devuelven nil.

El valor devuelto para cada tipo de dato será alguno de los átomos que se describen a continuación:

Tipos LISP:


INT
Números Enteros
REAL
Números de Coma Decimal Flotante
LIST
Listas
STR
Cadenas
SYM
Símbolos

Tipos AutoCAD:


ENAME
Nombres de entidades
FILE
Descriptores de archivo
PAGETB
Tablas de Paginación de Funciones
PICKSET
Conjuntos de selección
SUBR
Funciones AutoLISP internas o funciones cargadas desde archivos (FAS o VLX) compilados.
USUBR
Funciones de usuario cargadas desde ficheros fuente LSP.
EXRXSUBR
Aplicaciones ObjectARX Externas.

Tipos ActiveX:


SAFEARRAY
Matriz del tipo Safearray. Las matrices que se pasan a los métodos ActiveX deben ser del tipo safearray. Estas matrices son seguras (safe) porque no es posible el asignar de manera accidental valores fuera de los límites de la matriz provocando una excepción de datos.
VARIANT
Datos del tipo Variant. Los Variant son en esencia estructuras que se auto-definen y que pueden contener diferentes tipos de datos. Por ejemplo, cadenas, enteros y matrices pueden ser representados por Variants. Junto a los datos se guarda la información que identifica el tipo de dato. Esta característica de auto-definición hace de los Variant útiles medios para pasar parámetros a los servidores ActiveX.
VLA-object
Objetos ActiveX