一、概述
模块的引入顺序:lua文件->C标准库。
二、包的操作
1、引入包
model = require("model_name")
一个包只会引用一次,不会重复引用。
2、重新引入包
model = require("model_name")
--将缓存的包设置为空
package.loaded.model_name = nil
model = require("model_name")
三、模块的基本书写格式
1、返回值式的方式
local model
local function Func1()
end
model.Func1 = Func1
function model.Func2()
-- body
end
return model
2、加入表式的方式
local model
local function Func1()
end
model.Func1 = Func1
function model.Func2()
-- body
end
package.loaded[...] = model
留言