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

من موسوعة حسوب
< Ruby‏ | String
إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".
 
إضافة المحتوى
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby String]]
[[تصنيف: Ruby String]]
يعيد التابع <code>prepend</code> ب
يُلحق التابع <code>prepend</code> السلسلة النصية المُمرَّرة إليه ببداية السلسلة النصية التي استدعيت معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">prepend(other_str1, other_str2,...) → str</syntaxhighlight>
<syntaxhighlight lang="ruby">prepend(other_str1, other_str2,...) → str</syntaxhighlight>


==القيمة المعادة==
== المعاملات ==
يعاد
 
=== <code>other_str1</code> ===
السلسلة النصية الأولى المُراد إلحاقها ببداية السلسلة النصية المُعطاة.
 
=== <code>other_str2</code> ===
السلسلة النصية الثانية المُراد إلحاقها ببداية السلسلة النصية المُعطاة.
 
<code>...</code>
 
السلاسل النصية الأخرى المراد إلحاقها ببداية السلسلة النصية المعطاة.
 
== القيمة المعادة ==
تُعاد السلسلة النصية المعطاة بعد إلحاق السلاسل النصية <code>other_str1</code> و <code>other_str2</code> و <code>...</code> ببدايتها.


==أمثلة==
==أمثلة==
سطر 16: سطر 28:
a                            #=> "hello world!"</syntaxhighlight>
a                            #=> "hello world!"</syntaxhighlight>


==انظر أيضا==
==انظر أيضًا==
*المعامل <code>[[Ruby/String/3C-3C|>>]]</code>: يُلحق الكائن المُعطى بالسلسلة النصية.
 
*التابع <code>[[Ruby/String/concat|concat]]</code>: يضيف كائنات محدَّدة إلى السلسلة النصية التي استدعيت معه.
 
* التابع <code>[[Ruby/String/insert|insert]]</code>: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.


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

المراجعة الحالية بتاريخ 13:19، 12 ديسمبر 2018

يُلحق التابع prepend السلسلة النصية المُمرَّرة إليه ببداية السلسلة النصية التي استدعيت معه.

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

prepend(other_str1, other_str2,...)  str

المعاملات

other_str1

السلسلة النصية الأولى المُراد إلحاقها ببداية السلسلة النصية المُعطاة.

other_str2

السلسلة النصية الثانية المُراد إلحاقها ببداية السلسلة النصية المُعطاة.

...

السلاسل النصية الأخرى المراد إلحاقها ببداية السلسلة النصية المعطاة.

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

تُعاد السلسلة النصية المعطاة بعد إلحاق السلاسل النصية other_str1 و other_str2 و ... ببدايتها.

أمثلة

مثال على استعمال التابع prepend:

a = "!"
a.prepend("hello ", "world") #=> "hello world!"
a                            #=> "hello world!"

انظر أيضًا

  • المعامل >>: يُلحق الكائن المُعطى بالسلسلة النصية.
  • التابع concat: يضيف كائنات محدَّدة إلى السلسلة النصية التي استدعيت معه.
  • التابع insert: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.

مصادر