11

ある CLOS クラスが別の CLOS クラスのサブクラスであるかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

11

クラスの CLASS-NAME を取得できます。

クラスには同じ名前の型もあります。

SUBTYPEP は、型が別の型のサブタイプであるかどうかをテストします。

于 2010-06-03T23:25:42.147 に答える
3

close-mopsubclassp述語を提供します

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 に答える