Слово J: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) м (Арви Хэкер переименовал страницу J (Каллисто) в Слово J) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 20: | Строка 20: | ||
: X ... DO ... DO ... J ... LOOP ... +LOOP ... ; | : X ... DO ... DO ... J ... LOOP ... +LOOP ... ; | ||
== J в предыдущем стандарте Forth-83 (англ.) == | == J в предыдущем стандарте Forth-83 (англ.) == | ||
Строка 28: | Строка 27: | ||
example: | example: | ||
DO ... DO ... J ... LOOP ... +LOOP | DO ... DO ... J ... LOOP ... +LOOP | ||
== J в стандарте Forth-79 (англ.) == | == J в стандарте Forth-79 (англ.) == | ||
Строка 35: | Строка 33: | ||
within a nested DO-LOOP in the form: | within a nested DO-LOOP in the form: | ||
DO ... DO ... J ... LOOP ... LOOP | DO ... DO ... J ... LOOP ... LOOP | ||
== Ссылки == | == Ссылки == | ||
Строка 46: | Строка 43: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | |||
[[Категория:Слова Каллисто без стековых диаграмм]] | [[Категория:Слова Каллисто без стековых диаграмм]] |
Версия от 14:31, 19 марта 2016
J (джэй) — стандартное слово Каллисто.
Помещает в стек данных значение счётчика внешнего цикла FOR…NEXT.
Ввод слова J
В режиме ЛАТ нажмите белую клавишу 8
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
Ссылки
- Слово J и комментарий к нему в стандарте ANS Forth (англ.)
- Слово J и комментарий к нему в черновике Forth 200x (англ.)
- Счётчик цикла в Википедии
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |