Sintaks
getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | tableAlias
debug.getprotoArgumen
| Nama | Tipe | Deskripsi |
|---|---|---|
target | function | integer | Fungsi, level tumpukan, atau prototipe untuk diperiksa. |
index | number | integer | Indeks berbasis satu di dalam konstanta, proto, nilai naik, atau slot tumpukan. |
includeInactive? | boolean | Jika benar, prototipe bertingkat yang tidak aktif dapat disertakan jika didukung. |
Return
| Nama | Tipe | Deskripsi |
|---|---|---|
proto | function | table | Prototipe atau proxy bersarang pada indeks yang diminta. |
Deskripsi
Mengembalikan prototipe bersarang dari suatu fungsi dengan indeks berbasis satu.
Panggil dengan 3 parameter: target, index, includeInactive. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.
Mengembalikan proto (function | table). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.
Contoh
Contoh pemanggilan dengan nilai placeholder.
local result = getproto(1, 1, true)
print(result)