我有一个包含 4 个值的表。
例如:
2
4
1
3
我使用一个函数来逐步查找表格,让我们通过使用对来说数字 1 并获取它在表格中的位置。
然后我使用 table.remove 从该位置删除 1 。我现在想做的是压缩表格,使其长度为 3 个值
2
4
3
我对 Lua 还很陌生,所以对我要温柔。:)
我所拥有的几乎是这样的:
CloseRandomConsole = math.random(1,(#ConsoleTable))
If CloseRandomConsole == 1 then
for key, value in pairs(ConsoleTable) do
if value == "1" then
table.remove(ConsoleTable, key)
break
end
end
我知道我要去哪里错了,但我不知道如何解决它。
math.random(1,(#ConsoleTable))
我只希望能够在表中的一个值之间随机选择。当我随机化该 vlue 时,我希望将其移除,这样我将剩下三个其他值可供随机选择。
我让你感到困惑吗?:)