摘要: 1. 编译: Lua中提供了dofile函数,它是一种内置的操作,用于运行Lua代码块。但实际上dofile只是一个辅助函数,loadfile才是真正的核心函数。相比于dofile,loadfile只是从指定的文件中加载Lua代码块,然后编译这段代码块,如果有编译错误,就返回nil,同时给出错误信息,但是在编译成功后并不真正的执行这段代码块。因此,我们可以将dofile实现为:1 function dofile(filename)2 local f = assert(loadfile(filename))3 return f()4 end 这里如果loadfile执行失败,a... 阅读全文
posted @ 2012-06-22 08:08 OrangeAdmin 阅读(9727) 评论(0) 推荐(3) 编辑
点击右上角即可分享
微信分享提示