Редактирование: EXIT
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''EXIT''' (выход) — стандартное слово [[Каллисто]]. | '''EXIT''' (выход) — стандартное слово [[Каллисто]]. | ||
EXIT ( −− ) Закончить исполнение текущего определения. | EXIT ( −− ) Закончить исполнение текущего определения. | ||
Закончить исполнение текущего [[Слово :|определения]]. Это слово часто используется, но его имя в | Закончить исполнение текущего [[Слово :|определения]]. Это слово часто используется, но его имя в тексте программ встречается нечасто. Причина в том, что [[слово ;]] автоматически компилирует EXIT в конце каждого [[Слово :|определения]]. | ||
Слово [[FOR]] кладёт на [[Стек возвратов Каллисто|стек возвратов]] свою служебную информацию, поэтому для возврата из слова изнутри цикла [[FOR]] перед EXIT нужно употреблять слово [[UNLOOP]], по одному на каждый из вложенных циклов [[FOR]]. | Слово [[FOR]] кладёт на [[Стек возвратов Каллисто|стек возвратов]] свою служебную информацию, поэтому для возврата из слова изнутри цикла [[FOR]] перед EXIT нужно употреблять слово [[UNLOOP]], по одному на каждый из вложенных циклов [[FOR]]. |