所以我只想插入一個值到我定義的表中,但它似乎並沒有工作。Lua table.insert不工作
如果我用這個代碼:
t = {1,2,3}
table.insert(t, 9)
我得到的是
LuaInterface.LuaScriptException:字符串 「主」]:2:試圖調用 場 '插入'(一無值)
是否有可能我使用的編譯器只是沒有這個功能?我真的不明白。如果有問題,我現在正在使用BizHawk Emulator進行編譯。
所以我只想插入一個值到我定義的表中,但它似乎並沒有工作。Lua table.insert不工作
如果我用這個代碼:
t = {1,2,3}
table.insert(t, 9)
我得到的是
LuaInterface.LuaScriptException:字符串 「主」]:2:試圖調用 場 '插入'(一無值)
是否有可能我使用的編譯器只是沒有這個功能?我真的不明白。如果有問題,我現在正在使用BizHawk Emulator進行編譯。
偶然得到「table」或「table.insert」被代碼覆蓋的地方?或者,也許表格庫沒有加載?
嘗試
調用之前require("table")
到table.insert,看看它的工作原理則
嘗試'要求( 「表」)。插入(T,9)' –