а я же могу в качестве ключа таблицы испоьльзовать массив ? например ....
local currXY = {32, 54}
if myTable[currXY] ~= true then
myTable[currXY] = true
end
так подводные камни будут?
В луа всё можно, только помни что все таблицы хранятся не по значению, а по ссылке, поэтому local a = {2, 2} local b = {2, 2} assert(a == b) -- выбросит ошибку об assertion failed. Хотя, ты можешь вроде сделать метатаблицу с метаметодом __eq для этого, где ты сам сравнишь первые и вторые элементы таблиц соответственно.
В луа можно все. И даже делить на ноль?
Обсуждают сегодня