Debug

getprotos

Возвращает все вложенные прототипы, найденные в функции.

Синтаксис

getprotos(target: function | integer): table
Алиасы debug.getprotos

Аргументы

ИмяТипОписание
targetfunction | integerФункция, уровень стека или прототип для проверки.

Возвраты

ИмяТипОписание
protostableТаблица-массив вложенных прототипов.

Описание

Возвращает все вложенные прототипы, найденные в функции.

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

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

Пример

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

local result = getprotos(1)
print(result)