Spec-Zone.ru › Elisp

Иерархия типов объектов Emacs Lisp

Типы объектов Lisp организованы в иерархию, то есть типы могут быть производными от других типов. Объекты типа B (производного от типа A) наследуют все характеристики типа A. Это также означает, что каждый объект типа B одновременно является объектом типа A, от которого он производен.

Каждый тип производен от типа t.

Пользователь может определять новые типы с помощью defclass или cl-defstruct.

Иерархию типов Lisp для примитивных типов можно представить следующим образом:

elisp_type_hierarchy

Например, тип list производен от типа (является особым видом типа) sequence, который сам производен от t.

Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Type-Hierarchy.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API