如以下代码是会报错的,因为函数 aaa 在后面。
解决办法是把函数 aaa 放到 print 前面。但写的函数太多了,又相互嵌套,不可能所以的函数绝对的放到最前面。
而且函数有可能以后还要修改,所以不现实。
请教各位大哥 Lua 有没有像 C 语言那样先声明函数头的做法?或者其它办法解决这个问题。谢谢指教!
print(aaa())
function aaa()
return aaa+1;
end
解决办法是把函数 aaa 放到 print 前面。但写的函数太多了,又相互嵌套,不可能所以的函数绝对的放到最前面。
而且函数有可能以后还要修改,所以不现实。
请教各位大哥 Lua 有没有像 C 语言那样先声明函数头的做法?或者其它办法解决这个问题。谢谢指教!
print(aaa())
function aaa()
return aaa+1;
end