I noticed a lua module setting the returned table's __index
as itself
local M = {
_VERSION = "1.0.0"
}
M.__index = M
function M.do()
end
return M
What does setting a table's __index
as itself accomplish?
Later, you would use the module
local m = require("m")
m.do()