我是一个刚接触lua的新手,请原谅我如果这个问题太基础了。我想知道有没有一种好方法来检查一个值是否不在一个lua表中。类似于:
if 5 ~= t[1] or 5 ~= t[2] or 5 ~= t[3] ... then end
但不要太傻。
这个
for i,v in ipairs(t) do
if 5 ~= v then
end
end
这个方法不太可行,因为我想要检查的是它是否完全没有出现在表格中,而不仅仅是它是否等于给定的值。
到目前为止,我能想到的唯一比较可行的解决方案可能是像下面这样:
check = 0
for i,v in ipairs(t) do
if 5 == v then
check = 1
end
end
if check == 0 then end
但那看起来仍然有些繁琐...
非常感谢!