Тип символов
Символ в Emacs Lisp — это не что иное, как целое число. Другими словами, символы представлены их кодами. Например, символ A представлен целым числом 65.
Отдельные символы иногда используются в программах, но чаще работают со строками, которые являются последовательностями символов. См. Тип строк.
Символы в строках и буферах в настоящее время ограничены диапазоном от 0 до 4194303 — двадцатью двумя битами (см. Коды символов). Коды от 0 до 127 — это коды ASCII; остальные — не-ASCII (см. Символы, не являющиеся ASCII). Символы, представляющие ввод с клавиатуры, имеют гораздо больший диапазон, чтобы кодировать модификаторные клавиши, такие как Control, Meta и Shift.
Существуют специальные функции для создания удобочитаемого текстового описания символа для сообщений. См. Описание символов.
| • Базовый синтаксис символов | Синтаксис для обычных символов. | |
| • Общий синтаксис экранирования | Как указать символы по их кодам. | |
| • Синтаксис символов CTL | Синтаксис для управляющих символов. | |
| • Синтаксис символов META | Синтаксис для метасимволов. | |
| • Другие биты символов | Синтаксис для гипер-, супер- и альт-символов. |
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/Character-Type.html