الفرق بين المراجعتين لصفحة: «Ruby/Object/to s»
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.to_s في روبي}} يُعيد التابع to_s سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه....' |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Object.to_s في روبي}} | {{DISPLAYTITLE:التابع <code>Object.to_s</code> في روبي}} | ||
يُعيد التابع <code>to_s</code> سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه. يطبع التابع افتراضيًا صنفَ الكائن وترميز معرِّفه.في حالات خاصة، يُعيد كائنٌ ذو المستوى الأعلى الذي يشكل سياق التنفيذ الأولي (initial execution context) لبرامج روبي السلسلة النصية <code>"main"</code>. | |||
يُعيد التابع to_s سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه. يطبع التابع افتراضيًا صنفَ الكائن وترميز معرِّفه.في حالات خاصة، يُعيد كائنٌ ذو المستوى الأعلى الذي يشكل سياق التنفيذ الأولي (initial execution context) لبرامج روبي السلسلة النصية <code>"main"</code>. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 9: | سطر 8: | ||
== القيم المعادة == | == القيم المعادة == | ||
تُعاد سلسلةٌ نصيةٌ تحتوي صنف ورمز معرِّف الكائن المعطى. أو تُعاد، في حالاتٍ خاصة، السلسلة النصية "main" من قبل كائن ذي المستوى الأعلى الذي يشكل سياق التنفيذ الداخلي لبرامج روبي. | تُعاد سلسلةٌ نصيةٌ تحتوي صنف ورمز معرِّف الكائن المعطى. أو تُعاد، في حالاتٍ خاصة، السلسلة النصية <code>"main"</code> من قبل كائن ذي المستوى الأعلى الذي يشكل سياق التنفيذ الداخلي لبرامج روبي. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع itself: يُعيد الكائن المستقبل. | * التابع <code>[[Ruby/Object/itself|itself]]</code>: يُعيد الكائن المستقبل. | ||
* التابع inspect: يُعيد سلسلةً نصيةً تحتوي تمثيلًا يفهمه البشر للكائن الذي استدعي معه | * التابع <code>[[Ruby/Object/inspect|inspect]]</code>: يُعيد سلسلةً نصيةً تحتوي تمثيلًا يفهمه البشر للكائن الذي استدعي معه. | ||
*التابع <code>[[Ruby/Object/object id|object_id]]</code>: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه. | |||
*التابع <code>[[Ruby/Object/extend|extend]]</code>: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه. | |||
*التابع <code>[[Ruby/Object/display|display]]</code>: يَطبع الكائن الذي استدعي معه على المنفذ المعطى. | |||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Object.html#method-i-to_s صفحة التابع to_s في الصنف Object في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/Object.html#method-i-to_s صفحة التابع to_s في الصنف Object في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 17:23، 22 نوفمبر 2018
يُعيد التابع to_s
سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه. يطبع التابع افتراضيًا صنفَ الكائن وترميز معرِّفه.في حالات خاصة، يُعيد كائنٌ ذو المستوى الأعلى الذي يشكل سياق التنفيذ الأولي (initial execution context) لبرامج روبي السلسلة النصية "main"
.
البنية العامة
to_s → string
القيم المعادة
تُعاد سلسلةٌ نصيةٌ تحتوي صنف ورمز معرِّف الكائن المعطى. أو تُعاد، في حالاتٍ خاصة، السلسلة النصية "main"
من قبل كائن ذي المستوى الأعلى الذي يشكل سياق التنفيذ الداخلي لبرامج روبي.
انظر أيضًا
- التابع
itself
: يُعيد الكائن المستقبل. - التابع
inspect
: يُعيد سلسلةً نصيةً تحتوي تمثيلًا يفهمه البشر للكائن الذي استدعي معه.
- التابع
object_id
: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه. - التابع
extend
: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه. - التابع
display
: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.