الفرق بين المراجعتين ل"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>arg</code> على شكل سلسلة نصية (<code>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>String</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>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>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>: يحول التابع <code>Hash</code> الوسيط <code>arg</code>  إلى قاموس (<code>Hash).</code>
 
==مصادر==
 
==مصادر==
 
*[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‎ في توثيق روبي الرسمي.]

مراجعة 00:16، 21 أكتوبر 2018

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

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

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

String(arg) string

المعاملات

arg

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

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

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

أمثلة

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

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

انظر أيضا

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

مصادر