Debug

getupvalue

Bir işlevden bir yukarı değeri tek tabanlı dizine göre okur.

Söz dizimi

getupvalue(target: function | integer, index: number | integer): any
Aliaslar debug.getupvalue

Argümanlar

AdTipAçıklama
targetfunction | integerİncelenecek işlev, yığın düzeyi veya prototip.
indexnumber | integerSabitler, protokoller, yukarı değerler veya yığın yuvaları içindeki tek tabanlı dizin.

Dönüşler

AdTipAçıklama
upvalueanyİstenilen endekste değer artışı.

Açıklama

Bir işlevden bir yukarı değeri tek tabanlı dizine göre okur.

2 parametre ile cagir: target, index. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

upvalue (any) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Yer tutucu degerlerle ornek cagri.

local result = getupvalue(1, 1)
print(result)