您当前的位置: 首页 > 
  • 3浏览

    0关注

    193博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Lua中module简单理解

我寄人间雪满头丶 发布时间:2021-07-20 16:27:27 ,浏览量:3

local M = {};
local modelName = ...;
_G[modelName] = M;
setmetatable(M, {__index = _G});
setfenv(1, M);
function play()
    print("play");
end
function quit()
    print("quit");
end
return M;

上面代码效果等同下面代码。外部直接配合require("…")调用即可。 setfenv设置函数环境,不懂相关概念的可以参考这篇文章。

module(..., package.seeall);
function play()
    print("play");
end
function quit()
    print("quit");
end

原文地址

关注
打赏
1648518768
查看更多评论
立即登录/注册

微信扫码登录

0.0448s