我在lua中编写了很多互相调用的函数。
在lua中,是否存在“转发声明”这样的概念?
那将允许我声明所有函数而没有实现,然后在以后实现它们。然后,我将摆脱功能问题的顺序。
是的,可见性从上到下。您可以声明没有价值的当地人。
local func -- Forward declaration. `local func = nil` is the same.
local function func2() -- Suppose you can't move this function lower.
return func() -- used here
end
function func() -- defined here
return 1
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句