Spec-Zone.ru › Elisp

Тип символов

Символ в 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

Spec-Zone.ru

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