решается через tuple. В Lua все кроме числа, строки и lightuserdata в качестве ключа в таблице будет сравниваться по указателю, а не значению. Вложенные таблицы? string.pack?
string.pack num1 << 32 | num2 << 16 | num3 (если числа целые и влезают в 16 бит например) hash(num1) .. hash(num2) .. hash(num3)
Обсуждают сегодня