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

Zac*_*Lee 2 lua

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

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

Vla*_*lad 5

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

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

要将某个表视为“模块”,它必须参与模块系统。要在模块系统中注册/引用,可以在用户使用时找到require,等等。