摘要: 1,loadstring 编译的时候不关心词法范围: local i = 0 f = loadstring("i = i + 1") g = function () i = i + 1 end 这个例子中, 和想象的一样g 使用局部变量i , 然而f 使用全局变量i ; loadstring 总是在全局环境中编译他的串。2,require 和dofile 完成同样的功能但有两点不同: =>require 会搜索目录加载文件 => require 会判断是否文件已经加载避免重复加载同一文件。由于上述特征, require 在Lua 中是加载库的更好的函数。 为了确 阅读全文
posted @ 2011-08-10 11:57 麦飞 阅读(706) 评论(0) 推荐(0) 编辑