--foo.lua local _M = { } local fun1 = function () xxx end _M.func1 = func1 return _M --foo.lua local _M = {} _M.func1 = function() xxxx end return _M这两种写法有区别么?个人感觉没啥影响,看了些代码,发现有多地方用了第一种写法,这种对执行速度有优势还是因为啥?谢谢 --