Spec-Zone.ru › Elisp

Переменные

Переменная — это имя, используемое в программе для обозначения значения. В Lisp каждая переменная представлена символом Lisp (см. Символы). Имя переменной — это просто имя символа, а значение переменной хранится в ячейке значения символа. См. Компоненты символа. В Emacs Lisp использование символа в качестве переменной не зависит от его использования в качестве имени функции.

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

  • Глобальные переменные
  • Переменные, которые никогда не изменяются
  • Локальные переменные
  • Когда переменная не имеет значения
  • Определение глобальных переменных
  • Советы по надёжному определению переменных
  • Получение значений переменных
  • Установка значений переменных
  • Выполнение функции при изменении переменной.
  • Правила области видимости привязок переменных
  • Переменные, локальные для буфера
  • Локальные переменные файла
  • Локальные переменные каталога
  • Локальные переменные соединения
  • Псевдонимы переменных
  • Переменные с ограниченными значениями
  • Обобщённые переменные
  • Многосеансовые переменные

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

Spec-Zone.ru

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