我在 lua 中写了很多相互调用的函数。
在lua中有“前向声明”这样的概念吗?
这样我就可以声明所有没有实现的函数,然后再实现它们。然后我会摆脱函数顺序问题。
最佳答案
是的,可见性从上到下。 您可以声明没有值(value)的本地人。
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
关于function - lua中有前向声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65849897/