Debug

getupvalue

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

الصيغة

getupvalue(target: function | integer, index: number | integer): any
أسماء بديلة debug.getupvalue

الوسائط

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

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

الاسمالنوعالوصف
upvalueanyرفع القيمة عند الفهرس المطلوب.

الوصف

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

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

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

مثال

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

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