# quit

Scilabを終了またはpauseレベルを減らす

## 呼出し手順

    quit

## 説明

`quit` コマンドには,コールするコンテキストに依存して 以下の2種類の意味があります:

アクティブな `pause` がない場合,

  コマンドが関数の内部でコールされた場合であっても `quit`コマンドはScilab を終了します.

アクティブな`pause` がある場合,

  `quit`コマンドはこのpauseレベルで開始された命令を 破棄し,カレントのpauseレベルを終了します.

## 例

    // Scilabを終了
    function foo(x),if x then quit,end,endfunction
    foo(%t) //scilabを終了

    //pauseコンテキストで開始された命令を終了
    function foo(x),if x then quit,end,endfunction
    pause
    foo(%t) //メインプロンプトレベルにリターンl

    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