我想知道在命令窗口中输入几行或让脚本执行它们之间有什么区别。
在问题Escape from nested try - catch statement 中,我有一个示例函数。我已将所选代码放入脚本并调用它,但是它无法正常工作。另一方面,当我 选择行并点击 f9时,它按预期工作。
这些行是:
dbclear all
dbquit
dbstop if caught error
我这样调用示例函数:
dbstop if caught error
mytestmain
示例函数是:
function mytestmain
try
mytestsub
catch
end
% Definition of subfunction, may or may not be in the same .m file
function mytestsub
try
a=b; %Intentionally generate an error as b is not defined
catch
end