所以我只想在我定义的表中插入一个值,但它似乎根本不起作用。
如果我使用此代码:
t = {1,2,3}
table.insert(t, 9)
我得到的只是
LuaInterface.LuaScriptException:[string“main”]:2:尝试调用 字段'insert'(零值)
我是否可能使用没有此功能的编译器?我真的不明白。如果重要的话,我现在正在使用BizHawk仿真器进行编译。
答案 0 :(得分:1)
是否偶然让“table”或“table.insert”在代码中的某处被覆盖?或者表格库未加载?
尝试
require("table")
在调用table.insert之前,看看它是否有效