Синтаксис
getupvalue(target: function | integer, index: number | integer): anyАлиасы
debug.getupvalueАргументы
| Имя | Тип | Описание |
|---|---|---|
target | function | integer | Функция, уровень стека или прототип для проверки. |
index | number | integer | Индекс на основе единицы внутри констант, прото, повышенных значений или слотов стека. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
upvalue | any | Повышение стоимости по запрошенному индексу. |
Описание
Считывает повышенное значение из функции по индексу, отсчитываемому от единицы.
Вызывай с 2 параметрами: target, index. Таблица аргументов показывает обязательные значения и настройки поведения.
Возвращает upvalue (any). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.
Пример
Пример вызова со значениями-заполнителями.
local result = getupvalue(1, 1)
print(result)