use*_*398 4 lua function forward-declaration
我在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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |