# pause

режим паузы, вызов клавиатуры

## Описание

Переключение в режим `pause`. Внесение функции `pause` в код функции прерывает исполнение функции: появляется символ командной строки, который указывает уровень `pause` (например, `-1->`). Пользователь затем оказывается в новом рабочем окружении, в котором доступны все переменные более низкого уровня (и, особенно, все переменные функции). Чтобы вернуться в вызывающее рабочее окружение, введите команду `return`.

В этом режиме`[...]=return(...)` возвращает переменные аргумента `(...)` в вызывающее рабочее окружение с именами на выходе `[...]` . Таким образом, переменные более низкого уровня защищены и не могут быть изменены.

Команда `pause` чрезвычайно полезна в процессе отладки.

Это режим прекращается командой `abort`.

## Examples

        function c=foo(b)
        a=42+b
        disp("Благодаря инструкции pause, вы можете исследовать - имеет ли ''a'' верное значение");
        disp("Значение может быть, если нужно, изменено.");
        pause
        c=a+2
        endfunction

        foo(2)

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

- halt
- return
- abort
- quit
- whereami
- where
- sleep