Переменные
Переменная — это имя, используемое в программе для обозначения значения. В 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