التابع trace‎ الخاص بالصنف TracePoint في روبي

من موسوعة حسوب
مراجعة 22:36، 7 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>trace‎</code> الخاص بالصنف <code>TracePoint</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

طريقة ملائمة للتابع ::new، حيث تقوم بتنشيط التعقب تلقائيًا.

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

trace(*events) { |obj| block }   obj

المعاملات

events‎

أحداث

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

أمثلة

مثال على استخدام التابع trace‎:

trace = TracePoint.trace(:call) { |tp| [tp.lineno, tp.event] }
#=> #<TracePoint:enabled>
trace.enabled? #=> true‎

انظر أيضا

  • التابع stat: يُعيد التابع stat المعلومات الداخلية للمتعقب TracePoint.
  • التابع binding: يُعيد التابع binding كائن الربط (generated binding object) الذي تم إنشاؤه من الحدث

مصادر