Closures

comparefunctions

يتحقق مما إذا كان مرجعان للوظيفة يشيران إلى نفس الإغلاق الأساسي.

الصيغة

comparefunctions(func1: function, func2: function): boolean
أسماء بديلة comparefunction

الوسائط

الاسمالنوعالوصف
func1functionالوظيفة الأولى للمقارنة.
func2functionالوظيفة الثانية للمقارنة.

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

الاسمالنوعالوصف
equalbooleanصحيح عندما يتحلل كلا المدخلين إلى نفس الكائن أو الوظيفة الأساسية.

الوصف

يتحقق مما إذا كان مرجعان للوظيفة يشيران إلى نفس الإغلاق الأساسي.

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

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

مثال

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

local result = comparefunctions(function() end, function() end)
print(result)