الفرق بين المراجعتين ل"Ruby/Object/itself"

من موسوعة حسوب
< Ruby‏ | Object
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.itself في روبي}} يُعيد التابع itself الكائن المستقبل (receiver). == البنية العامة == itse...')
 
ط
 
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Object.itself في روبي}}
+
{{DISPLAYTITLE:التابع <code>Object.itself</code> في روبي}}
 
+
يُعيد التابع <code>itself</code> الكائن المستقبل (receiver).
يُعيد التابع itself الكائن المستقبل (receiver).
 
  
 
== البنية العامة ==
 
== البنية العامة ==
 +
<syntaxhighlight lang="ruby">
 
itself → obj
 
itself → obj
 +
</syntaxhighlight>
  
 
== القيم المعادة ==
 
== القيم المعادة ==
سطر 10: سطر 11:
  
 
== أمثلة ==
 
== أمثلة ==
مثالٌ عن استخدام التابع itself:
+
مثالٌ عن استخدام التابع <code>itself</code>:<syntaxhighlight lang="ruby">
 
 
 
string = "my string"
 
string = "my string"
 +
string.itself.object_id == string.object_id  #=> true
  
string.itself.object_id == string.object_id   #=> true
+
</syntaxhighlight>
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* التابع inspect: يُعيد سلسلةً نصيةً تحتوي تمثيلًا  يفهمه البشر للكائن الذي استدعي معه.
+
* التابع <code>[[Ruby/Object/inspect|inspect]]</code>: يُعيد سلسلةً نصيةً تحتوي تمثيلًا  يفهمه البشر للكائن الذي استدعي معه.
* التابع to_s: يُعيد سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه.
+
* التابع <code>[[Ruby/Object/to s|to_s]]</code>: يُعيد سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه.
* التابع object_id: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه.
+
* التابع <code>[[Ruby/Object/object id|object_id]]</code>: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه.
* التابع extend: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه.
+
* التابع <code>[[Ruby/Object/extend|extend]]</code>: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه.
* التابع display: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.
+
* التابع <code>[[Ruby/Object/display|display]]</code>: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 16:31، 22 نوفمبر 2018

يُعيد التابع itself الكائن المستقبل (receiver).

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

itself  obj

القيم المعادة

يُعاد الكائن المستقبل.

أمثلة

مثالٌ عن استخدام التابع itself:

string = "my string"
string.itself.object_id == string.object_id   #=> true

انظر أيضًا

  • التابع inspect: يُعيد سلسلةً نصيةً تحتوي تمثيلًا  يفهمه البشر للكائن الذي استدعي معه.
  • التابع to_s: يُعيد سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه.
  • التابع object_id: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه.
  • التابع extend: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه.
  • التابع display: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.

مصادر