テーブルからアイテムを削除するのに非常に苦労していて、テーブルを動的に作成し、テーブルに値を挿入するのは非常にうまくいきますが、テーブルから値を削除すると非常に問題になります。これが私のスクリプトです:
local key = isValueExists ( blowUpArray, spriteNo )
if key ~= nil then
table.remove ( blowUpArray, key )
end
function isValueExists(tbl, item)
for key, value in pairs(tbl) do
if value == item then
return key
end
end
return nil
end
ここで何が間違っているのですか?