我有一个在循环内运行的脚本(每次迭代都会修改一些常量)。有没有办法在不修改 .m 文件的情况下注释掉一行脚本?
更新: 根据 Floris 和 Matthew Simoneau 的回答,我创建了一个函数来尝试做同样的事情(并且它有效)。skipLineParameter 是一个引用基本工作区变量的字符串,其值为 0(不要跳过)或 1(跳过):
function skipline(skipLineParameter, parameter, default)
try
a = evalin('base', skipLineParameter);
if ~a
assignin('base', parameter, default);
end
catch
assignin('base', parameter, default);
end
end