【发布时间】:2011-12-24 21:44:59
【问题描述】:
以下 Lua 脚本在函数范围方面有什么区别。这将如何影响其他 Lua 脚本中对 require 'calculator' 的需求。以及如何在LuaState.getGlobal(function_name) 中引用它。它的正确函数名称是什么?还有任何关于声明方法的优点/缺点的评论。
A) Calculator.lua
function foo(n)
return n+1;
end
B) Calculator.lua
calc= {}
function calc.foo(n)
return n+1;
end
C) Calculator.lua
function foo(n)
return n+1;
end
function calculator()
calc = {}
calc.foo=foo
return calc
end
【问题讨论】:
标签: lua