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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''0>''' — стандартное слово [[Каллисто]].
'''0>''' (нуля больше) — стандартное слово [[Каллисто]]. Проверка, положительное ли число.
0>            ( x -- f )


Сравнивает x с нулём и засылает в стек флаг «истинно» (f=-1), если x>0 и флаг «ложно» (f=0), если x≤0.


== 0> в стандарте ANS Forth ==
== 0> в стандарте ANS Forth ==
Строка 6: Строка 8:
             ( n -- flag )
             ( n -- flag )
             flag - true, если и только если n - больше нуля.
             flag - true, если и только если n - больше нуля.


== 0> в предыдущем стандарте Forth-83 (англ.) ==
== 0> в предыдущем стандарте Forth-83 (англ.) ==
       0>          n -- flag                    83      "zero-greater"
       0>          n -- flag                    83      "zero-greater"
           flag is true if n is greater than zero.
           flag is true if n is greater than zero.


== 0> в стандарте Forth-79 (англ.) ==
== 0> в стандарте Forth-79 (англ.) ==
  0>            n -- flag                    118    "zero-greater"
  0>            n -- flag                    118    "zero-greater"
     True if n is greater than zero.
     True if n is greater than zero.


== Ссылки ==
== Ссылки ==
* См. слова [[0=]] [[0⟨|0<]]
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.2.0280 Слово 0> (zero-greater) в стандарте ANS Forth] ''(англ.)''
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.2.0280 Слово 0> (zero-greater) в стандарте ANS Forth] ''(англ.)''
* [http://www.forth200x.org/documents/html/core.html#core:0more Слово 0> (zero-greater) в черновике Forth 200x] ''(англ.)''
* [http://www.forth200x.org/documents/html/core.html#core:0more Слово 0> (zero-greater) в черновике Forth 200x] ''(англ.)''
Строка 28: Строка 28:
[[Категория:Одноместные операции Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Операции сравнения Каллисто]]
[[Категория:Операции сравнения Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]
[[Категория:Описание бета-версии Каллисто]]

Версия от 01:29, 26 октября 2015

0> (нуля больше) — стандартное слово Каллисто. Проверка, положительное ли число.

0>             ( x -- f )

Сравнивает x с нулём и засылает в стек флаг «истинно» (f=-1), если x>0 и флаг «ложно» (f=0), если x≤0.

0> в стандарте ANS Forth

6.2.0280   0>                          "zero-greater"                  CORE EXT
           ( n -- flag )
           flag - true, если и только если n - больше нуля.

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

     0>           n -- flag                     83      "zero-greater"
          flag is true if n is greater than zero.

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

0>             n -- flag                     118     "zero-greater"
    True if n is greater than zero.

Ссылки


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


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