Scilab-Branch-6.1-GIT
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
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 >> |
