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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 14: Строка 14:
           or      0 -- 0
           or      0 -- 0
           Duplicate 16b if it is non-zero.
           Duplicate 16b if it is non-zero.
== ?DUP в стандарте Forth-79 (англ.) ==
?DUP          n -- n ( n )                  184      "query-dupe"
    Duplicate n if it is non-zero.





Версия от 14:42, 7 сентября 2015

?DUP — стандартное слово Каллисто.

Осуществляет операцию если x<>0


?DUP в стандарте ANS Forth

6.1.0630   ?DUP                           "question-dupe"                  CORE
           ( x -- 0 | x x )
           Дублирует x, если оно ненулевое.


?DUP в предыдущем стандарте Forth-83 (англ.)

     ?DUP         16b -- 16b 16b                79     "question-dupe"
          or      0 -- 0
          Duplicate 16b if it is non-zero.


?DUP в стандарте Forth-79 (англ.)

?DUP           n -- n ( n )                  184       "query-dupe"
    Duplicate n if it is non-zero.


Ссылки


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


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