Я довольно новичок в Луа, поэтому, пожалуйста, извините, если этот вопрос слишком простой.Мне было интересно, если есть хороший способ проверить, не находится ли значение в таблице 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
, но оно все еще выглядит довольно громоздким...
Большое спасибо!