временно приостанавливает выполнение и разрешает инструкции в консоли.
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.
Version | Description |
6.0.0 | Новые значения локальных переменных, изменённые в течение паузы, теперь
учитываются при возвращении с помощью resume . |