التابع TracePoint.trace‎ في روبي

من موسوعة حسوب
مراجعة 05:43، 8 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

ينشِّط التابع trace التعقب تلقائيًا وهو ملائم للتابع new.

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

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

المعاملات

events‎

أحداث.

أمثلة

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

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

انظر أيضًا

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

مصادر