Debug

getproto

ส่งคืนต้นแบบที่ซ้อนกันจากฟังก์ชันตามดัชนีแบบฐานเดียว

ไวยากรณ์

getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | table
Aliases debug.getproto

Arguments

ชื่อชนิดคำอธิบาย
targetfunction | integerฟังก์ชัน ระดับสแต็ก หรือต้นแบบที่จะตรวจสอบ
indexnumber | integerดัชนีแบบอิงเดียวภายในค่าคงที่ โปรโตคอล ค่าเพิ่ม หรือช่องสแต็ก
includeInactive?booleanเมื่อเป็นจริง ระบบอาจรวมต้นแบบที่ซ้อนกันที่ไม่ได้ใช้งานไว้ด้วยเมื่อได้รับการสนับสนุน

Returns

ชื่อชนิดคำอธิบาย
protofunction | tableต้นแบบหรือพร็อกซีที่ซ้อนกันตามดัชนีที่ร้องขอ

คำอธิบาย

ส่งคืนต้นแบบที่ซ้อนกันจากฟังก์ชันตามดัชนีแบบฐานเดียว

เรียกด้วย parameter 3 ค่า: target, index, includeInactive ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม

ส่งคืน proto (function | table) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้

ตัวอย่าง

ตัวอย่างการเรียกใช้ด้วยค่าตัวอย่าง

local result = getproto(1, 1, true)
print(result)