Проверьте, является ли класс подклассом другого класса в Common Lisp

StackOverflow https://stackoverflow.com/questions/2970426

Вопрос

Как мне увидеть, является ли один класс 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top