KEY: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 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


Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.