Редактирование: KEY
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''KEY''' (клавиша) — стандартное слово [[Каллисто]]. Ввод | '''KEY''' (клавиша) — стандартное слово [[Каллисто]]. Ввод символа с клавиатуры. | ||
Ожидает ввод [[Знакогенератор|символа]] с клавиатуры, при вводе посылает его код в [[Стек данных|стек]]. | |||
== KEY в стандарте ANS Forth == | == KEY в стандарте ANS Forth == | ||
6.1.1750 KEY CORE | 6.1.1750 KEY CORE | ||
( -- char ) | ( -- char ) | ||
Строка 27: | Строка 21: | ||
См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?. | См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?. | ||
== KEY в предыдущем стандарте Forth-83 (англ.) == | |||
KEY -- 16b M,83 | KEY -- 16b M,83 | ||
The least-significant 7 bits of 16b is the next ASCII | The least-significant 7 bits of 16b is the next ASCII | ||
Строка 51: | Строка 39: | ||
environmental dependencies may only use the least significant 7- | environmental dependencies may only use the least significant 7- | ||
bit ASCII character received by KEY . For example: KEY 127 AND | bit ASCII character received by KEY . For example: KEY 127 AND | ||
== KEY в стандарте Forth-79 (англ.) == | |||
KEY -- char 100 | KEY -- char 100 | ||
Leave the ASCII value of the next available character from the | Leave the ASCII value of the next available character from the | ||
current input device. | current input device. | ||
== KEY в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
KEY --- c L0 | KEY --- c L0 | ||
Leave the ascii value of the next terminal key struck. | Leave the ascii value of the next terminal key struck. | ||
== Ссылки == | == Ссылки == | ||
* См. слова [[EKEY]], [[?EKEY]] | |||
* См. слова [[EKEY]], [[ | * [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1750 Слово KEY в стандарте ANS Forth] ''(англ.)'' | ||
* | * [http://www.forth200x.org/documents/html/core.html#core:KEY Слово KEY в черновике Forth 200x] ''(англ.)'' и [http://www.forth200x.org/documents/html/rationale.html#rat:core:KEY комментарий к нему] ''(англ.)'' | ||
* | |||
{{нет иллюстраций}} | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||