Проверка равенства ссылок (в таблицах), даже когда __eq был определен в metatable - PullRequest
2 голосов
/ 08 июля 2019

Существует ли какая-либо конструкция, позволяющая сравнивать ссылки на таблицы, даже если в их метатаблицах определена функция __eq. В Python есть разница между == и "is", в Java есть разница между методом "equals" и ==.

1 Ответ

3 голосов
/ 09 июля 2019

Из Lua 3.5 Справочное руководство: 6.1 Основные функции

rawequal (v1, v2)

Проверяет, равен ли v1 v2, без вызова __eq Метаметод. Возвращает логическое значение.

...