Debug

getproto

إرجاع نموذج أولي متداخل من دالة بواسطة فهرس قائم على واحد.

الصيغة

getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | table
أسماء بديلة debug.getproto

الوسائط

الاسمالنوعالوصف
targetfunction | integerالوظيفة أو مستوى المكدس أو النموذج الأولي الذي سيتم فحصه.
indexnumber | integerفهرس قائم على أساس واحد داخل الثوابت، أو النماذج الأولية، أو القيم الأعلى، أو فتحات المكدس.
includeInactive?booleanعندما يكون هذا صحيحًا، قد يتم تضمين النماذج الأولية المتداخلة غير النشطة عند دعمها.

القيم الراجعة

الاسمالنوعالوصف
protofunction | tableالنموذج الأولي أو الوكيل المتداخل في الفهرس المطلوب.

الوصف

إرجاع نموذج أولي متداخل من دالة بواسطة فهرس قائم على واحد.

استدعه مع 3 parameter: target, index, includeInactive. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.

يعيد proto (function | table). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.

مثال

مثال استدعاء باستخدام قيم مؤقتة.

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