mlua.lua 文件
-- lua中的模块
--[[
1.判断这个包是否存在
2.判断这个包是否加载
3.如果没有返回nil或者报错
4.反之就会返回相应的模块
]]
require("test") --代表调用test.lua这个文件 相当于c++中的include一个自己写的头文件
yan_test("dashuaibi")
--利用module调用带返回值的lua文件 也是通过require实现
local t = require("test")
t.showname()
--[[
require中如果直接写文件名表示在同级目录下
如果该文件在app/yan/test.lua 中 在require中就应该写 require("app.yan.test")
]]
在同级目录下的test.lua
function yan_test( a )
-- body'
print("woshi "..a)
end
complex = {
}
function complex.showname( )
-- body
print("woshiyanyuan")
end
return complex
本文介绍了Lua语言中如何使用require加载模块,并展示了如何调用模块内的函数。通过具体示例,讲解了require的不同用法及模块间的调用过程。
4万+

被折叠的 条评论
为什么被折叠?



