在Python中,您可以发出类似以下的内容:
if <condition>:
pass
这对于以后的代码放置来说是一个非常有用的占位符。在这种情况下,Matlab中与"pass"相当的内容是什么?
虽然不存在对应的语法,但是在MATLAB中,由于必须要声明函数或条件语句的"end",你可以将其留空。
例如:
if (condition)
end
或者只需留下评论:
if (condition)
% future code here
end
end
。pass
命令是必需的,因为1)缩进确定了if/for/while
或函数的范围,2)没有办法指示块已经结束,除非取消缩进。这两者的结合使得无操作命令对于解析器正确工作几乎是必不可少的。在Matlab中,你有end
,所以你没有同样的问题。