模块有点类似我们 C# 中的命名空间,对这些类进行一个分类,
可以在模块(类)的下面放一些变量或者是函数,如果说在别的地方需要进行使用的时候直接导入模块就行了。
总结:
1、完成 模块后面记得 添加关键字 return
引用模块的时候 有两种方法进行
number 1: require “模块名” --true推荐使用第一种
number 2:require(“模块名”)
比如说有两个 lua 文件,上面的模块名其实就是 在 一个 lua 文件中调用另一个lua 中的 方法或者字段
2、如果说 lua中 lua A 想去调用 lua B 的话,只有是全局变量或者是 全局函数才可以调用得到,反之声明了 local 以后是没有办法调用的
3、如果说 lua A 中想要调用 lua B 中的使用local 关键字声明的表,那么 Lua A 中就得使用一个 local 的变量进行一个接收,这样才能达到一个访问的效果,反之,如果说 lua A 中没有使用local 关键字进行修饰的话,那么在 lua B 中想要进行一个调用的话,那么直接通过 表名就可以进行调用了
|
请发表评论