KEY: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?. | См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?. | ||
== KEY в предыдущем стандарте Forth-83 (англ.) == | |||
9.5.1 KEY | |||
A Standard System must receive all valid ASCII characters. Each | |||
KEY receives one ASCII character, with more-significant bits | |||
environmentally dependent and might be zero. KEY must receive as | |||
many bits as are obtainable. A Standard Program without | |||
environmental dependencies may only use the least significant 7- | |||
bit ASCII character received by KEY . For example: KEY 127 AND | |||
Версия от 21:37, 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 в предыдущем стандарте Forth-83 (англ.)
9.5.1 KEY
A Standard System must receive all valid ASCII characters. Each KEY receives one ASCII character, with more-significant bits environmentally dependent and might be zero. KEY must receive as many bits as are obtainable. A Standard Program without environmental dependencies may only use the least significant 7- bit ASCII character received by KEY . For example: KEY 127 AND
Ссылки
- Слово KEY в стандарте ANS Forth (англ.)
- Слово KEY в черновике Forth 200x (англ.) и комментарий к нему (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |