我希望能够通过在代码中调用命令来终止我当前正在运行的脚本(函数)。Return 只会终止当前函数而不是整个脚本。因此,回报不是唯一的。
我正在寻找的是一个完全执行CTRL+操作的命令C。我已经看到了这个:如何停止执行,并注意到那里也没有人为这个问题提供正确的答案。
最终我想在关闭图形时终止整个正在运行的脚本:
hFig = figure('CloseRequestFcn',{@closeHandler});
.
.
.
function closeHandler (src,evnt)
CTRL+C <--- I am looking for such a command
end
PS。函数 error() 也不起作用:试试这个:
function terminateInCode()
hFig = figure('CloseRequestFcn',{@closeHandler});
while(1)
plot(10*rand,10*rand,'+');
pause(0.1);
end;
function closeHandler (src,evnt)
delete(hFig);
error('program terminated!');
end
end