الفرق بين المراجعتين لصفحة: «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: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.

مصادر