我该如何优化我的代码。我有3个选项,不知道这是记忆中的Lua更好:Lua优化内存
1)
local Test = {}
Test.var1 = function()
-- Code
end
Test.var2 = function()
-- Code
end
2)或
function var1()
-- Code
end
function var2()
-- Code
end
3)也许
local var1 = function()
-- Code
end
local var2 = function()
-- Code
end
第三个比第二个我认为更好但不确定 – itdxer
你想要[这里优化](http://c2.com/cgi/wiki?PrematureOptimization)?如果你想要面向对象的结构,使用第一个,如果你想添加全局变量,可以从任何地方访问,使用第二个(2个函数并不昂贵),如果你希望函数在你的本地范围内可见,使用第三个选项。 –
这与优化*内存*有什么关系? – lhf