KEY: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
Ожидает ввод [[Знакогенератор|символа]] с клавиатуры, при вводе посылает его код в [[Стек данных|стек]]. | Ожидает ввод [[Знакогенератор|символа]] с клавиатуры, при вводе посылает его код в [[Стек данных|стек]]. | ||
== KEY в стандарте ANS Forth == | |||
6.1.1750 KEY CORE | |||
( -- char ) | |||
Получает один символ char, член определенного реализацией набора | |||
символов. События клавиатуры, которые не соответствуют таким | |||
символам игнорируются, пока не получен допустимый символ, и | |||
впоследствии будут недоступны. | |||
Могут быть получены все стандартные символы. Символы, полученные | |||
KEY, не отображаются. | |||
Любой стандартный символ, возвращенный KEY имеет числовое значение | |||
определенное в 3.1.2.1 Графические символы. Программы, которые | |||
требуют способности к получению управляющих символов, имеют | |||
зависимость от окружения. | |||
См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?. | |||
Версия от 14:14, 4 сентября 2015
KEY — стандартное слово Каллисто.
Ожидает ввод символа с клавиатуры, при вводе посылает его код в стек.
KEY в стандарте ANS Forth
6.1.1750 KEY CORE ( -- char ) Получает один символ char, член определенного реализацией набора символов. События клавиатуры, которые не соответствуют таким символам игнорируются, пока не получен допустимый символ, и впоследствии будут недоступны.
Могут быть получены все стандартные символы. Символы, полученные KEY, не отображаются.
Любой стандартный символ, возвращенный KEY имеет числовое значение определенное в 3.1.2.1 Графические символы. Программы, которые требуют способности к получению управляющих символов, имеют зависимость от окружения.
См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?.
Ссылки
- Слово KEY в стандарте ANS Forth (англ.)
- Слово KEY в черновике Forth 200x (англ.) и комментарий к нему (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |