Lua中的模块和表有什么区别?

时间:2019-05-27 12:11:28

标签: lua

模块只是Lua中可能需要的表吗?

两者之间的真正区别是什么?

1 个答案:

答案 0 :(得分:4)

该模块是一个库。函数的集合,可能还包含一些全局数据。

使用表格实现。该表将存储模块的功能和/或数据,但是该模块不是表。这是一个概念,是一种逻辑构造。

要使一个表被视为“模块”,它必须参与模块系统。要在模块系统中注册/引用,请在用户position=fill时找到它,等等...

相关问题