Terminates Scilab or decreases the pause level
quit
The quit
command has two different meanings depending on the calling context:
pause
active,
then the quit
command makes Scilab terminate, even
if the command is called inside a function.
pause
active,
then the quit
command makes abort of the instructions
started at this pause level and terminates the current pause level.
// quit Scilab function foo(x) if x then quit end endfunction foo(%t) //quits scilab //terminate instruction started in a pause context function foo(x) if x then quit end endfunction pause foo(%t) //returns at the main prompt level function foo1(x) mprintf('P1\n') if x then pause mprintf('P2\n') end mprintf('P3\n') endfunction foo1(%t) //enter quit at the following prompt | ![]() | ![]() |