Проверьте, является ли класс подклассом другого класса в Common Lisp
-
24-10-2019 - |
Вопрос
Как мне увидеть, является ли один класс Clos подклассом другого класса Clos?
Решение
Вы можете получить имени класса класса.
У класса также есть тип с таким же именем.
Подтипе тестирует, если тип является подтипом другого типа.
Другие советы
Ближе обеспечивает subclassp
предикат
CL-USER> (c2mop:subclassp (find-class 'condition) (find-class 'error))
NIL
CL-USER> (c2mop:subclassp (find-class 'error) (find-class 'condition))
T
Не связан с StackOverflow