Metatables

setrawmetatable

يضبط الجدول التعريفي الخام للقيمة المستهدفة ويعيد الهدف.

الصيغة

setrawmetatable(target: any, value: any): any
أسماء بديلة debug.setmetatable

الوسائط

الاسمالنوعالوصف
targetanyالوظيفة المستهدفة أو الجدول أو مستوى المكدس أو الكائن الذي يتم فحصه أو تغييره.
valueanyقيمة جديدة للكتابة.

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

الاسمالنوعالوصف
targetanyيتم تغيير القيمة المستهدفة بعد تغيير جدول التعريف الخاص بها.

الوصف

يضبط الجدول التعريفي الخام للقيمة المستهدفة ويعيد الهدف.

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

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

مثال

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

local result = setrawmetatable(nil, nil)
print(result)