THEN: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 23: | Строка 23: | ||
или | или | ||
: X ... test IF ... ELSE ... THEN ... ; | : X ... test IF ... ELSE ... THEN ... ; | ||
== THEN в предыдущем стандарте Forth-83 (англ.) == | |||
THEN -- C,I,79 | |||
sys -- (compiling) | |||
Used in the form: | |||
flag IF ... ELSE ... THEN | |||
or | |||
flag IF ... THEN | |||
THEN is the point where execution continues after ELSE , or | |||
IF when no ELSE is present. sys is balanced with its | |||
corresponding IF or ELSE . See: IF ELSE | |||
== Ссылки == | == Ссылки == |
Версия от 01:35, 7 сентября 2015
THEN — стандартное слово Каллисто.
Конец ветвления "IF".
THEN в стандарте ANS Forth
6.1.2270 THEN CORE Интерпретация: Семантика интерпретации для этого слова не определена.
Компиляция: ( C: orig -- ) Добавляет семантику времени-выполнения, данную ниже к текущему определению. Разрешает ссылку вперед orig, используя адрес ячейки добавленной семантики времени-выполнения.
Время-выполнения: ( -- ) Продолжает выполнение.
См.: 6.1.1310 ELSE, 6.1.1700 IF.
A.6.1.2270 THEN Типичное использование: : X ... test IF ... THEN ... ; или : X ... test IF ... ELSE ... THEN ... ;
THEN в предыдущем стандарте Forth-83 (англ.)
THEN -- C,I,79 sys -- (compiling) Used in the form: flag IF ... ELSE ... THEN or flag IF ... THEN THEN is the point where execution continues after ELSE , or IF when no ELSE is present. sys is balanced with its corresponding IF or ELSE . See: IF ELSE
Ссылки
- Слово THEN в стандарте ANS Forth (англ.) и комментарий к нему (англ.)
- Слово THEN в черновике Forth 200x (англ.) и комментарий к нему (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |