# quit

Закрывает Scilab или уменьшает уровень паузы

## Последовательность вызова

    quit

## Описание

Команда `quit` имеет два разных значения в зависимости от контекста вызова:

Если `pause` неактивна, то

  команда `quit` закрывает Scilab, даже если команда была вызвана внутри функции.

Если `pause` активна, то

  команда `quit` прекращает выполнение инструкций, запущенных на этом уровне и закрывает текущий уровень паузы.

## Примеры

    // выход из Scilab'а
    function foo(x)
    if x then
       quit
    end
    endfunction
    foo(%t) //выходит из Scilab'А

    //прекращение инструкций, запущенных в контексте паузы
    function foo(x)
    if x then
       quit
    end
    endfunction
    pause
    foo(%t) //возвращает на главный уровень командной строки

    function foo1(x)
    mprintf('P1\n')
    if x then
       pause
       mprintf('P2\n')
    end
    mprintf('P3\n')
    endfunction

    foo1(%t) // введите quit в следующей командной строке

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

- pause
- break
- abort
- exit
- resume