如何查看一个 CLOS 类是否是另一个 CLOS 类的子类?
问问题
697 次
2 回答
11
你可以得到一个类的 CLASS-NAME。
一个类也有一个同名的类型。
SUBTYPEP 测试一个类型是否是另一个类型的子类型。
于 2010-06-03T23:25:42.147 回答
3
close-mop提供了一个subclassp
谓词
CL-USER> (c2mop:subclassp (find-class 'condition) (find-class 'error))
NIL
CL-USER> (c2mop:subclassp (find-class 'error) (find-class 'condition))
T
于 2016-02-17T17:52:43.583 回答