الصيغة
getupvalue(target: function | integer, index: number | integer): anyأسماء بديلة
debug.getupvalueالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
target | function | integer | الوظيفة أو مستوى المكدس أو النموذج الأولي الذي سيتم فحصه. |
index | number | integer | فهرس قائم على أساس واحد داخل الثوابت، أو النماذج الأولية، أو القيم الأعلى، أو فتحات المكدس. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
upvalue | any | رفع القيمة عند الفهرس المطلوب. |
الوصف
يقرأ قيمة أعلى من دالة بواسطة فهرس قائم على واحد.
استدعه مع 2 parameter: target, index. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد upvalue (any). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
مثال استدعاء باستخدام قيم مؤقتة.
local result = getupvalue(1, 1)
print(result)