Lua 中不执行任何操作的函数

InT*_*ory 2 python lua

最近开始学习Lua。我唯一有过一些经验的其他编程语言是 Python。在 Python 中,有一个“pass”函数不执行任何操作。我想知道 Lua 中的等价物(如果有的话)是什么。

Hav*_*ard 5

在Python中,pass是不完整代码的重要占位符。它必须存在,因为 Python 不允许空代码块。诸如if语句、循环等之类的东西需要一个主体,因此pass当您想将实现留到以后时可以将其放置在那里。

def myfunction(a, b, c):
    pass # im doing this later
Run Code Online (Sandbox Code Playgroud)

然而,在 Lua 中,这不是必需的。endanif或 a不包含任何主体就完全没问题,所以Lua 中function不需要 a 。pass

function myfunction(a, b, c)
    -- im doing this later
end
Run Code Online (Sandbox Code Playgroud)