在Lua中什么都不做的功能

时间:2014-08-15 04:48:15

标签: python lua

我最近开始学习Lua。我有一些经验的唯一其他编程语言是Python。在Python中,存在“传递”功能,它什么都不做。我想知道Lua中的等效物(如果有的话)是什么。

2 个答案:

答案 0 :(得分:4)

在Python中,pass是不完整代码的重要占位符。它必须存在,因为语法要求代码出现在某些情况下,你只想声明一个函数或if语句,一个循环或其他什么,但是在使代码可编译时保持开放以便将来开发。 / p>

def myfunction(a, b, c):
    pass # im doing this later

然而,在Lua中没有必要这样做。 end iffunction完全没有任何代码。 Lua中不需要存在pass

function myfunction(a, b, c)
    -- im doing this later
end

答案 1 :(得分:2)

通过执行此操作让条件为空

if <condition> then end