الفرق بين المراجعتين ل"Ruby/Object/itself"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'{{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 | ||
− | + | </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
: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.