我们不能在matlab中的函数中使用continue函数。例如,不允许以下内容:
for ii = 1:5
function1(ii)
end
function function1(in)
if ii, continue; else, disp('hi'); end
end
我应该使用另一种结构吗?我应该总是把for循环放在函数中吗?是否有理由不在函数内部进行循环?
@Peng Chen回答了我的大部分答案。然而,我想补充一点,针对MATLAB特定问题的简单解决方案是使用' return'而不是继续'在子功能中。答案 0 :(得分:2)
是。例如:
DoCmd.OpenForm
让function1处理ii。使用function1的返回值来处理for循环。
抱歉我的英语不好。