Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua错误-要删除的参数错误#1_Lua_Lua Table - Fatal编程技术网

Lua错误-要删除的参数错误#1

Lua错误-要删除的参数错误#1,lua,lua-table,Lua,Lua Table,当我尝试使用以下代码从表中删除对象时,它返回一个错误的参数错误 代码 table.remove(tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"], currentTableObj[currentTableCode].tableId) table.insert(tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"], currentTableObj[cu

当我尝试使用以下代码从表中删除对象时,它返回一个错误的参数错误

代码

table.remove(tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"], currentTableObj[currentTableCode].tableId)
table.insert(tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"], currentTableObj[currentTableCode].tableId,tostring(currentTableObj[currentTableCode].status+1))
错误

Bad argument #1 to 'remove' (table expected, got string)
我知道删除的语法是

table.remove(tablesArr,currentTableObj[currentTableCode].tableId);
但我想去掉

tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"]

如何删除lua中2d数组中的索引值,请帮助解决。

如果要删除值,只需将其设置为
nil

tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"] = nil

如果要删除该值,只需将其设置为
nil

tablesArr[currentTableObj[currentTableCode].tableId]["STATUS"] = nil

错误不就说明了一切吗?除非你告诉我们什么是
表arr
,否则很难说清楚。@Petradulin请看我更新的问题错误本身不就说明问题了吗?除非你告诉我们什么是
表arr
,否则很难说清楚。@Petradulin请看我更新的问题