摘要: 用luac程序可以生成一个预编译文件——二进制文件。 比如: Lua解析器可以执行它就像执行普通lua代码一样。 用lua源代码的地方都可以用预编译代码,loadfile和load也接收预编译代码。 一个简陋的luac: 预编译的代码比源文件执行速度快,但是文件大小不一定比源文件小。 还有一点它可以 阅读全文
posted @ 2016-08-27 17:21 daiker 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、编译 前面介绍的,dofile是一个运行lua代码块的基本操作,实际上它是一个辅助函数。 loadfile才真正做了核心的工作。dofile(打开文件,执行里面的代码块)和loadfile(从文件或stdin中获取代码块)实际不运行代码, 只是编译,然后将结果作为一个函数返回。loadfile与 阅读全文
posted @ 2016-08-27 16:49 daiker 阅读(187) 评论(0) 推荐(0) 编辑