Spec-Zone.ru › Elisp

Функции

Программа на языке Lisp состоит в основном из функций Lisp. В этой главе объясняется, что такое функции, как они принимают аргументы и как их определять.

• Что такое функция Функции Lisp против примитивов; терминология.
• Выражения лямбда Как функции выражаются как объекты Lisp.
• Имена функций Символ может служить именем функции.
• Определение функций Выражения Lisp для определения функций.
• Вызов функций Как использовать существующую функцию.
• Функции отображения Применение функции к каждому элементу списка и т. д.
• Анонимные функции Выражения лямбда — это функции без имен.
• Обобщенные функции Полиморфизм, стиль Emacs.
• Ячейки функций Доступ к определению функции символа или его изменение.
• Замыкания Функции, которые включают лексическую среду.
• Функции консультирования Добавление к определению функции.
• Устаревшие функции Объявление функций устаревшими.
• Встроенные функции Функции, которые компилятор развернёт встроенно.
• Форма объявления Добавление дополнительной информации о функции.
• Объявление функций Уведомление компилятора о том, что функция определена.
• Безопасность функций Определение того, безопасен ли вызов функции.
• Связанные темы Перекрестные ссылки на определённые примитивы Lisp, которые существенно влияют на работу функций.

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/Functions.html

Spec-Zone.ru

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