الفرق بين المراجعتين لصفحة: «Ruby/TracePoint/self»
< Ruby | TracePoint
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>self | <noinclude>{{DISPLAYTITLE: التابع <code>TracePoint.self</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
| سطر 8: | سطر 8: | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">self()</syntaxhighlight> | <syntaxhighlight lang="ruby">self()</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
يعاد كائن التعقب (trace object) الذي تم إنشاؤه من الحدث. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>self</code>: | مثال على استخدام التابع <code>self</code>: | ||
<syntaxhighlight lang="ruby">trace.binding.eval('self')</syntaxhighlight> | <syntaxhighlight lang="ruby">trace.binding.eval('self')</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/TracePoint/return_value|return_value]]</code>: يُعيد | * التابع <code>[[Ruby/TracePoint/return_value|return_value]]</code>: يُعيد قيمة الحدث <code>:return</code> و <code>c_return</code> و <code>b_return</code>. | ||
* التابع <code>[[Ruby/TracePoint/binding|binding]]</code>: يُعيد | * التابع <code>[[Ruby/TracePoint/binding|binding]]</code>: يُعيد كائن الربط (generated binding object) الذي تم إنشاؤه من الحدث. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/TracePoint.html#method-i-self قسم | *[http://ruby-doc.org/core-2.5.1/TracePoint.html#method-i-self قسم التابع self في الصنف TracePoint في توثيق روبي الرسمي.] | ||
المراجعة الحالية بتاريخ 06:00، 8 ديسمبر 2018
يُعيد التابع self كائن التعقب (trace object) الذي تم إنشاؤه من الحدث.
التابع self مشابه للتابع binding.
البنية العامة
self()
القيمة المعادة
يعاد كائن التعقب (trace object) الذي تم إنشاؤه من الحدث.
أمثلة
مثال على استخدام التابع self:
trace.binding.eval('self')
انظر أيضًا
- التابع
return_value: يُعيد قيمة الحدث:returnوc_returnوb_return. - التابع
binding: يُعيد كائن الربط (generated binding object) الذي تم إنشاؤه من الحدث.