pause
временно приостанавливает выполнение и разрешает инструкции в консоли.
Синтаксис
pause
Описание
Переключение в режим pause
. Внесение функции pause
в
код функции прерывает исполнение функции: появляется символ командной строки, который
указывает уровень pause
(например, -1->
).
Пользователь затем оказывается в новом рабочем окружении, в котором доступны все переменные
более низкого уровня (и, особенно, все переменные функции) и могут быть изменены вручную
при необходимости.
Чтобы продолжить выполнение, введите resume
.
Это режим прекращается командой abort
.
Команда pause чрезвычайно полезна в процессе отладки. |
Примеры
function c=foo(b) a = 42 + b disp("Благодаря инструкции pause, вы можете исследовать - имеет ли ''a'' верное значение."); disp("Значение может быть, если нужно, изменено."); pause c = a + 2 endfunction a = 3; foo(2)
--> a = 3; --> foo(2) "Благодаря инструкции pause, вы можете исследовать - имеет ли 'a' верное значение." "Значение может быть, если нужно, изменено." Введите «resume» или «abort» для возврата на стандартный уровень командной строки. -1-> a a = 44. -1-> a = 0; -1-> resume ans = 2.
Смотрите также
- debug — Среда отладки в Scilab
- halt — stop execution
- return — возврат или возобновление исполнения и копирование некоторых локальных переменных
- abort — прерывание исполнения
- whereami — выводит на экран текущую инструкцию дерева вызова
- sleep — suspend all code executions (console, scripts, callbacks,..)
- quit — Закрывает Scilab или уменьшает уровень паузы
История
Версия | Описание |
6.0.0 | Новые значения локальных переменных, изменённые в течение паузы, теперь
учитываются при возвращении с помощью resume . |
Report an issue | ||
<< if | Управляющая логика | resume >> |