Lua-元表

2018-10-19  本文已影响0人  叫我颜先生

简介

模块库类似一个封装库,存放公用代码,以api接口形式被其他调用

-- module.lua模块
-- 定义模块
module={}

-- 定义常量
module.a=1
-- 定义公有函数
function module.fun1()
    print("public");
end
-- 定义私有函数
local function module.fun2()
    print("private");
end
-- return
return module


-- test.lua调用
require("module")
module.fun1()

元表

元表(metatable)提供两个table之间的操作

元方法

总结

参考

https://www.jianshu.com/nb/4814025

上一篇下一篇

猜你喜欢

热点阅读