<< if Управляющая логика resume >>

Scilab Help >> Scilab > Управляющая логика > pause

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.

Смотрите также

История

VersionDescription
6.0.0 Новые значения локальных переменных, изменённые в течение паузы, теперь учитываются при возвращении с помощью resume.

Report an issue
<< if Управляющая логика resume >>