【发布时间】:2012-06-05 15:53:12
【问题描述】:
这是一个很容易回答的问题(我猜),但是我找了一会儿没有找到任何东西,所以我将我的问题直接问你。
typep 用于确定给定变量是否属于某些特定数据类型,例如整数,哈希表等,但是有没有返回数据类型的函数?
例如
(defvar *x* 1)
*x*
(typep *x* 'integer)
T
(the-type-function *x*)
INTEGER
【问题讨论】:
-
虽然,吹毛求疵,类型实际上是附加到 object (存储在变量中),而不是变量。
-
Rainer Joswigs 的回答符合我的需要,因为我有一个我无法识别的类,但需要在调用它的某些函数之前检查它的类型。
标签: types common-lisp