Metatables

hasmetafield

التحقق مما إذا كان الجدول التعريفي يحتوي على حقل.

الصيغة

hasmetafield(target: any, field: string): boolean

الوسائط

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

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

الاسمالنوعالوصف
hasFieldbooleanصحيح عندما يحتوي الجدول التعريفي على الحقل المطلوب.

الوصف

التحقق مما إذا كان الجدول التعريفي يحتوي على حقل.

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

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

مثال

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

local result = hasmetafield(nil, "example")
print(result)