الفرق بين المراجعتين لصفحة: «Ruby/Module/to s»

من موسوعة حسوب
< Ruby‏ | Module
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>to_s‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>to_s‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Module.to_s‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
[[تصنيف: Ruby Module Class]]
يعيد التابع <code>to_s</code> سلسلة نصية تمثل هذه الوحدة أو الصنف. بالنسبة للأصناف والوحدات الأساسية، سيكون هو الاسم. بالنسبة للمفردات (singletons)، تعاد معلومات عن الأشياء المتعلقة أيضًا.
يعيد التابع <code>to_s</code> سلسلة نصية تمثل الوحدة أو الصنف الذي استدعي معه. بالنسبة للأصناف والوحدات الأساسية (basic)، سيُعاد الاسم. بالنسبة للأصناف أو الوحدات المُفردات (singletons)، تعاد أيضًا معلومات عن الأشياء التي ترتبط بهذه الوحدة أو الصنف.
 
يملك هذا التابع اسمًا بديلًا هو <code>[[Ruby/Module/inspect|inspect]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">to_s→ string‎</syntaxhighlight>
<syntaxhighlight lang="ruby">to_s→ string‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
تعاد سلسلة نصية تمثل هذه الوحدة أو الصنف.


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/singleton_class-3F|singleton_class?]]</code>: يعيد  القيمة <code>true</code> إن كان mod صنفا مفردًا (singleton class )، وإلا فسيعيد القيمة <code>false</code> .
* التابع <code>[[Ruby/Module/singleton_class-3F|singleton_class?]]</code>: يتحقق إن كان الصنف الذي استدعي معه صنفا مفردًا (singleton class).
* التابع <code>[[Ruby/Module/undef_method|undef_method]]</code>: يمنع  الصنف الحالي من الاستجابة للاستدعاءات الموجهة إلى التابع المعطى. على النقيض من <code>remove_method</code>، والذي يحذف التابع من الصنف المعين؛ سيبحث روبي في الأصناف الأبوية (superclasses) وفي الوحدات المختلطة (mixed-in modules) عن مُستقبِل (receiver) محتمل. تُحول الوسائط النصية <code>String</code> إلى رموز.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-to_s قسم التابع to_s‎ في الصنف Module‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-to_s قسم التابع to_s‎ في الصنف Module‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 17:50، 19 نوفمبر 2018

يعيد التابع to_s سلسلة نصية تمثل الوحدة أو الصنف الذي استدعي معه. بالنسبة للأصناف والوحدات الأساسية (basic)، سيُعاد الاسم. بالنسبة للأصناف أو الوحدات المُفردات (singletons)، تعاد أيضًا معلومات عن الأشياء التي ترتبط بهذه الوحدة أو الصنف.

يملك هذا التابع اسمًا بديلًا هو inspect.

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

to_s string

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

تعاد سلسلة نصية تمثل هذه الوحدة أو الصنف.

انظر أيضا

  • التابع singleton_class?‎: يتحقق إن كان الصنف الذي استدعي معه صنفا مفردًا (singleton class).

مصادر