lua module以及模块内的local function使用

 在模块定义local function,使用local function时,需要在使用前就定义,不能通过self:localfunction 或者self.locakfunction 因为是模块内的局部方法

 

 

 结果:

 

 

关于module函数详解:lua module 函数_最远有多远的博客-CSDN博客_lua module

package.seeall的作用:在新环境中,可以看到先前的环境

去掉package.seeall,

 

 因为该环境是全新的一个环境,访问不到全局的print,在这种情况下使用需要这样修改:

 

 在定义module前还是属于全局的环境

 

posted @ 2022-09-16 18:48  darkif  阅读(316)  评论(0编辑  收藏  举报