Типы форм
Объект Lisp, предназначенный для вычисления, называется формой (или выражением). Способ вычисления формы в Emacs зависит от её типа данных. Emacs имеет три разных типа форм, которые вычисляются по-разному: символы, списки и все другие типы. В этом разделе описаны все три типа, по одному, начиная с других типов, которые являются самовычисляющимися формами.
| • Самовычисляющиеся формы | Формы, которые вычисляются сами по себе. | |
| • Формы символов | Символы вычисляются как переменные. | |
| • Классификация списков | Как отличить различные типы списковых форм. | |
| • Непосредственное обращение к функциям | Когда символ появляется как car списка, мы находим реальную функцию через символ. | |
| • Формы функций | Формы, которые вызывают функции. | |
| • Формы макросов | Формы, которые вызывают макросы. | |
| • Специальные формы | Специальные формы — это специфические примитивы, большинство из которых крайне важны. | |
| • Автозагрузка | Функции, настроенные для загрузки файлов, содержащих их реальные определения. |
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Forms.html