Очевидно, что getmetatable может получить доступ к метатаборам нескольких типов:
getmetatable("")
getmetatable({})
getmetatable(newproxy(true))
Однако кажется, что вы не можете получить метатаблицу других типов (кроме функций).Кажется, нет никакого способа получить доступ к метатабельным числам, логическим или нулевым значениям.
Мне также было интересно, сможет ли кто-нибудь получить доступ к метатаблице всего типа таблицы.Чтобы иметь возможность сделать что-то вроде этого:
({}) + ({})