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

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>String‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصني...'
 
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يعيد arg على شكل سلسلة نصية (<code>String</code>).
يعيد التابع <code>String</code> المعامل المعطى على شكل سلسلة نصية (<code>[[Ruby/String|String]]</code>).
يحاول التابع في البدء استدعاء التابع <code>to_str</code> الخاص به، ثم التابع<code>to_s</code>.
 
يحاول التابع <code>String</code> في البدء استدعاء التابع <code>to_str</code> ثم التابع <code>to_s</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">String(arg)→ string‎</syntaxhighlight>
<syntaxhighlight lang="ruby">String(arg)→ string‎</syntaxhighlight>
==المعاملات==
==المعاملات==


==القيمة المُعادة==
=== <code>arg</code> ===
القيمة المراد تحويلها إلى سلسلة نصية.
 
==القيمة المعادة==
تعاد سلسلة نصية تحوي قيمة المعامل <code>arg</code> المعطى.


==أمثلة==
==أمثلة==
سطر 18: سطر 23:
‎</syntaxhighlight>
‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/Array|Array]]</code>: يعيد arg على شكل سلسلة نصية (<code>String</code>).
* التابع <code>[[Ruby/Kernel/Array|Array]]</code>: يعيد المعامل المعطى على شكل مصفوفة (<code>[[Ruby/Array|Array]]</code>).
يحاول التابع في البدء استدعاء التابع <code>to_str</code> الخاص به، ثم التابع<code>to_s</code>.
 
* التابع <code>[[Ruby/Kernel/Integer|Integer]]</code>: يعيد arg على شكل سلسلة نصية (<code>String</code>).
* التابع <code>[[Ruby/Kernel/Integer|Integer]]</code>: يحول المعامل المعطى إلى عدد صحيح.
يحاول التابع في البدء استدعاء التابع <code>to_str</code> الخاص به، ثم التابع<code>to_s</code>.
* التابع <code>[[Ruby/Kernel/Hash|Hash]]</code>: يعيد arg على شكل سلسلة نصية (<code>String</code>).
يحاول التابع في البدء استدعاء التابع <code>to_str</code> الخاص به، ثم التابع<code>to_s</code>.


* التابع <code>[[Ruby/Kernel/Hash|Hash]]</code>: يحول المعامل المعطى إلى جدول Hash.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-String قسم التابع String‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-String قسم التابع String‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:46، 15 نوفمبر 2018

يعيد التابع String المعامل المعطى على شكل سلسلة نصية (String).

يحاول التابع String في البدء استدعاء التابع to_str ثم التابع to_s.

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

String(arg) string

المعاملات

arg

القيمة المراد تحويلها إلى سلسلة نصية.

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

تعاد سلسلة نصية تحوي قيمة المعامل arg المعطى.

أمثلة

مثال على استخدام التابع String‎:

String(self)        #=> "main"
String(self.class)  #=> "Object"
String(123456)      #=> "123456"

انظر أيضا

  • التابع Array: يعيد المعامل المعطى على شكل مصفوفة (Array).
  • التابع Integer: يحول المعامل المعطى إلى عدد صحيح.
  • التابع Hash: يحول المعامل المعطى إلى جدول Hash.

مصادر