Слово J: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 36: Строка 36:


== Ссылки ==
== Ссылки ==
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1730 Слово J в стандарте ANS Forth] ''(англ.)'' и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.1730 комментарий к нему] ''(англ.)''
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1730 J] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.1730 комментарий к нему] в стандарте ANS Forth ''(англ.)''
* [http://www.forth200x.org/documents/html/core.html#core:J Слово J в черновике Forth 200x] ''(англ.)'' и [http://www.forth200x.org/documents/html/rationale.html#rat:core:J комментарий к нему] ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/core/J.html J] и [http://www.forth200x.org/documents/html3/rationale.html#rat:core:J комментарий к нему] в черновике Forth 200x ''(англ.)''
* [https://ru.wikipedia.org/wiki/%D0%A1%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA_%D1%86%D0%B8%D0%BA%D0%BB%D0%B0 Счётчик цикла в Википедии]
* [https://ru.wikipedia.org/wiki/%D0%A1%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA_%D1%86%D0%B8%D0%BA%D0%BB%D0%B0 Счётчик цикла в Википедии]



Версия от 00:36, 23 февраля 2016

J (джэй) — стандартное слово Каллисто.

Помещает в стек данных значение счётчика внешнего цикла FORNEXT.


J в стандарте ANS Forth

6.1.1730   J                                                               CORE
       Интерпретация: Семантика интерпретации для этого слова не определена.
       Выполнение:( -- n|u )( R: loop-sys1 loop-sys2 -- loop-sys1 loop-sys2 )
           n|u - копия следующего-внешнего индекса цикла. Неопределенная 
           ситуация существует, если параметры управления цикла следующего-
           внешнего цикла, loop-sys1, недоступны.
A.6.1.1730   J
J может только использоваться со вложенными, DO...LOOP, DO...+LOOP, ?DO...LOOP, 
or ?DO...+LOOP, например, в форме:
       : X ... DO ... DO ... J ... LOOP ... +LOOP ... ;


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

         J            -- w                          C,79                 
              w is a copy of the index of the next outer loop.  May only
              be used within a nested DO-LOOP or DO-+LOOP in the form, for
              example:                              
                      DO ... DO ... J ... LOOP ... +LOOP


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

J              -- n                          C,225
    Return  the index of the next outer loop.   May only  be  used
    within a nested DO-LOOP in the form:
         DO ... DO ... J ... LOOP ... LOOP


Ссылки


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


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