我最近开始学习Lua。我唯一有过一些经验的其他编程语言是 Python。在 Python 中,有一个“pass”函数不执行任何操作。我想知道 Lua 中的等价物(如果有的话)是什么。
在Python中,
pass
是不完整代码的重要占位符。它必须存在,因为 Python 不允许空代码块。像 if
语句、循环等这样的东西需要一个主体,所以当你想稍后再实现时,你可以在其中放置一个 pass
。
def myfunction(a, b, c):
pass # im doing this later
然而,在 Lua 中,这不是必需的。
end
一个 if
或 function
不包含任何主体是完全可以的,所以 Lua 中不需要 pass
。
function myfunction(a, b, c)
-- im doing this later
end
通过这样做将条件留空
if <condition> then end