目前我正在尝试做类似
的事情function a()
b()
end
function b()
a()
end
和lua不喜欢它,因为在定义函数a时没有定义函数b。有没有办法让它发挥作用?
编辑: 我正在为“Elder scrolls Online”编写一个插件,他们似乎有自己的lua实现。我在函数a中调用b时函数是nil错误。
答案 0 :(得分:0)
您可以在函数定义之前定义变量:
local a, b
a = function()
b()
end
b = function()
a()
end