Söz dizimi
getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | tableAliaslar
debug.getprotoArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
target | function | integer | İncelenecek işlev, yığın düzeyi veya prototip. |
index | number | integer | Sabitler, protokoller, yukarı değerler veya yığın yuvaları içindeki tek tabanlı dizin. |
includeInactive? | boolean | Doğru olduğunda, desteklendiğinde etkin olmayan iç içe geçmiş prototipler dahil edilebilir. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
proto | function | table | İstenilen dizinde iç içe geçmiş prototip veya proxy. |
Açıklama
Bir işlevden iç içe geçmiş bir prototipi tek tabanlı dizine göre döndürür.
3 parametre ile cagir: target, index, includeInactive. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
proto (function | table) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Yer tutucu degerlerle ornek cagri.
local result = getproto(1, 1, true)
print(result)