EXIT

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

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

Закончить исполнение текущего определения.


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

6.1.1380   EXIT                                                            CORE
       Интерпретация: Семантика интерпретации для этого слова не определена.
       Выполнение: ( -- ) ( R: nest-sys -- )
           Возвращает управление на вызывающее определение, определенное nest-
           sys. Перед выполнением EXIT в пределах do-loop, программа должна 
           удалить параметры управления циклом, выполняя UNLOOP.
       См.: 3.2.3.3 Стек возвратов, 6.1.2380 UNLOOP.
A.6.1.1380   EXIT
Типичное использование:
       : X ... test IF ... EXIT THEN ... ;


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

     EXIT         --                            C,79
          Compiled within a colon definition such that when executed,
          that colon definition returns control to the definition that
          passed control to it by returning control to the return
          point on the top of the return stack.  An error condition
          exists if the top of the return stack does not contain a
          valid return point.  May not be used within a do-loop.  See:
          ;  "stack, return"  "9.3 Return Stack"


Ссылки


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


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