博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua 模块思考(1)
阅读量:4217 次
发布时间:2019-05-26

本文共 281 字,大约阅读时间需要 1 分钟。

lua中也可以实现面向对象,可以继承,多态。
其实lua中的类其实就是一个table,而且通过require加载某个模块,
要加载一个模块,只需要简单地调用require “<模块名>”就可以了。
这个调用会返回一个由模块函数组成的table,并且还会定义一个包含该table的全局变量。
我们不要
这个模块就相当于C++中的类,如果我们需要实例化一个类,就是创建一个
对象,那我们可以使用 模块名.new ,其实调用了new就是生成了一个新table,
和以前的那个table已经没有联系了。

如果是全局函数,模块加载进来后,就可以在所有的地方使用了。

参考:

转载地址:http://txsmi.baihongyu.com/

你可能感兴趣的文章
内核态与用户态
查看>>
趣链 BitXHub跨链平台 (4)跨链网关“初介绍”
查看>>
C++ 字符串string操作
查看>>
MySQL必知必会 -- 了解SQL和MySQL
查看>>
MySQL必知必会 -- 数据检索
查看>>
MySQL必知必会 -- 排序检索数据 ORDER BY
查看>>
POJ 3087 解题报告
查看>>
POJ 2536 解题报告
查看>>
POJ 1154 解题报告
查看>>
POJ 1661 解题报告
查看>>
POJ 1101 解题报告
查看>>
ACM POJ catalogues[转载]
查看>>
C/C++文件操作[转载]
查看>>
常见的排序算法
查看>>
hdu 3460 Ancient Printer(trie tree)
查看>>
KMP求前缀函数(next数组)
查看>>
KMP
查看>>
poj 3863Business Center
查看>>
Android编译系统简要介绍和学习计划
查看>>
Android编译系统环境初始化过程分析
查看>>