扩展标准库模块

时间:2015-11-27 18:18:13

标签: module lua

是否可以扩展(甚至覆盖)标准库模块。我希望能够做一些像

这样的事情
-- eggs.lua
table.spam = function(tab)
    return tab[1]
end

然后

-- ham.lua
require('eggs')
table.spam({2,7,1,3})

1 个答案:

答案 0 :(得分:1)

是的,尽管建议不是修改标准库命名空间,但是使用tablex而不是some libraries do,这是可能的。