Metatables

getrawmetatable

Возвращает необработанную метатаблицу для целевого значения.

Синтаксис

getrawmetatable(target: any): table | nil
Алиасы debug.getmetatable

Аргументы

ИмяТипОписание
targetanyЦелевая функция, таблица, уровень стека или объект, который проверяется или изменяется.

Возвраты

ИмяТипОписание
metatabletable | nilНеобработанная метатаблица или ноль, если она недоступна.

Описание

Возвращает необработанную метатаблицу для целевого значения.

Вызывай с 1 параметрами: target. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает metatable (table | nil). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Пример вызова со значениями-заполнителями.

local result = getrawmetatable(nil)
print(result)