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