Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python的Matlab等价物';s";通行证;陈述_Python_Matlab - Fatal编程技术网

Python的Matlab等价物';s";通行证;陈述

Python的Matlab等价物';s";通行证;陈述,python,matlab,Python,Matlab,在python中,您可以发出如下命令 if <condition>: pass 如果: 通过 这可以方便地作为未来代码放置的占位符。当涉及到这些用途时,matlab中“pass”的等价物是什么?没有等价物,但是由于必须在matlab中声明函数或条件的“end”,因此可以将其保留为空 例如: if (condition) end 或者只需留下评论: if (condition) % future code here end 据此: 你可以只用分号。您也可以按照

在python中,您可以发出如下命令

if <condition>:
    pass
如果:
通过

这可以方便地作为未来代码放置的占位符。当涉及到这些用途时,matlab中“pass”的等价物是什么?

没有等价物,但是由于必须在matlab中声明函数或条件的“end”,因此可以将其保留为空

例如:

if (condition)
end
或者只需留下评论:

if (condition)
    % future code here
end
据此:

你可以只用分号。您也可以按照Christian的建议立即转到
end


在Python中,
pass
命令是必需的,因为1)缩进决定了
if/for/while
或函数的作用域,2)除了取消缩进之外,没有其他方法指示块已结束。这两个命令的结合使得解析器非常需要no-op命令才能正常工作。在Matlab中,您有
end
,因此您没有相同的问题。

这是一个空操作。我认为把它留空或者只是添加一行评论就足够了。