Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> 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.

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

  • debug — Среда отладки в Scilab
  • halt — stop execution
  • return — возврат или возобновление исполнения и копирование некоторых локальных переменных
  • abort — прерывание исполнения
  • whereami — выводит на экран текущую инструкцию дерева вызова
  • quit — Закрывает Scilab или уменьшает уровень паузы

История

ВерсияОписание
6.0.0 Новые значения локальных переменных, изменённые в течение паузы, теперь учитываются при возвращении с помощью resume.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Jul 20 11:21:15 CEST 2021