首页 > 解决方案 > 如果已被覆盖,是否可以从标准库中调用函数?

问题描述

Lua 具有各种用于操作表格的功能,例如table.insert(). 但是,如果该词已被覆盖怎么办?

例如:

function (table)
end

的值table是传递的任何内容,我不能再使用以前可以通过全局访问器访问的标准库的表函数table

标签: lua

解决方案


您应该能够通过全局表访问全局变量_G,因此在这种情况下,您只需使用_G.table访问全局table对象而不是阴影函数参数即可。


推荐阅读