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

من موسوعة حسوب
< Ruby‏ | Object
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{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>: يُعيد سلسلةً نصيةً تحتوي تمثيلًا  يفهمه البشر للكائن الذي استدعي معه.
* التابع object_id: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه.
 
* التابع extend: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي معه.
 
* التابع display: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.
 
  
 +
*التابع <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: يَطبع الكائن الذي استدعي معه على المنفذ المعطى.

مصادر