В чем разница между модулем и таблицей в Lua? - PullRequest
2 голосов
/ 27 мая 2019

Является ли модуль просто таблицей, которая может потребоваться в Lua?

В чем реальная разница между этими двумя?

1 Ответ

5 голосов
/ 27 мая 2019

Модуль является библиотекой.Набор функций и, возможно, некоторые глобальные данные.

Он реализован с использованием таблиц.Таблица будет хранить функции и / или данные модуля, но модуль не является таблицей.Это концепция, логическая конструкция.

Чтобы таблица считалась «модулем», она должна участвовать в системе модулей.Чтобы быть зарегистрированным / упомянутым в системе модулей, нужно найти пользователя require it и т.д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...