الفرق بين المراجعتين ل"Ruby/TracePoint/self"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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|#binding]]</code>X.
+
التابع <code>self</code> مشابه للتابع <code>[[Ruby/TracePoint/binding|binding]]</code>.
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby"></syntaxhighlight>
+
<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>:return</code> و <code>c_return</code> و <code>b_return</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) الذي تم إنشاؤه من الحدث.

مصادر