التابع caller_locations‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
< Ruby‏ | Kernel
مراجعة 11:23، 21 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>caller_locations‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع مكدس التنفيذ الحالي، والذي هو عبارة عن مصفوفة تحتوي كائنات تعقب (backtrace location objects). انظر صفحة Thread::Backtrace::Location لمزيد من المعلومات. يحدد الوسيط الاختياري start عدد مدخلات المكدس الأولية التي ستُحذف من أعلى المكدس. يمكن استخدام وسيط اختياري ثاني length لتحديد عدد المدخاات التي ستُعاد من المكدس. يعيد التابع القيمة nil إن كان الوسيط start أكبر من حجم مكدس التنفيذ الحالي. اختياريًا، يمكنك تمرير مجال range، والذي سيؤدي إلى إعادة مصفوفة تحتوي على المدخالات الموجودة ضمن المجال المحدد.

البنية العامة

caller_locations(start=1, length=nil)  array or nil
caller_locations(range) array or nil

المعاملات

start‎

length‎

range‎

القيمة المُعادة

انظر أيضا

مصادر