Тип потока
Поток — это объект, который может использоваться в качестве источника или приемника символов — для подачи символов на вход или для их приема на выходе. Для этой цели могут использоваться многие разные типы: маркеры, буферы, строки и функции. Чаще всего потоки ввода (источники символов) получают символы с клавиатуры, буфера или файла, а потоки вывода (приемники символов) отправляют символы в буфер, такой как буфер *Справка*, или в область эха.
Объект nil, помимо других своих значений, может использоваться как поток. Он обозначает значение переменной standard-input или standard-output. Также объект t в качестве потока задаёт ввод с помощью минибуфера (см. Минибуферы) или вывод в области эха (см. Область эха).
Потоки не имеют специального представления при печати или синтаксиса чтения и выводятся как любой примитивный тип, к которому они относятся.
См. Чтение и печать для описания функций, связанных с потоками, включая функции парсинга и печати.
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/Stream-Type.html