一、概述

模块的引入顺序: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

最后修改日期: 2023年10月27日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。