Es una pregunta fácil de responder (supongo), pero busqué durante un tiempo sin encontrar nada, así que le dirigiré mi pregunta.Cómo determinar el tipo de datos de una variable
Existe el typep
para determinar si una variable determinada es de algún tipo de datos específico, p. entero, hashtable etc., pero ¿hay alguna función que devuelva el tipo de datos?
p. Ej.
(defvar *x* 1)
*x*
(typep *x* 'integer)
T
(the-type-function *x*)
INTEGER
ver el operador 'type-of' –
Aunque, para nitpick, el tipo está realmente conectado al * objeto * (almacenado en una variable), no a la variable. – Dirk
La respuesta de Rainer Joswigs se ajusta a mis necesidades, ya que tenía una Clase que no pude identificar pero necesitaba su tipo para verificarla antes de llamar algunas funciones sobre ella. – Sim