الفرق بين المراجعتين لصفحة: «Ruby/TracePoint/self»
< Ruby | TracePoint
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>self</code> الخاص بالصنف <code>TracePoint</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>self | <noinclude>{{DISPLAYTITLE: التابع <code>TracePoint.self</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: 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> | ||
==القيمة | ==القيمة المعادة== | ||
يعاد كائن التعقب (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>: يُعيد كائن الربط (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) الذي تم إنشاؤه من الحدث.