الفرق بين المراجعتين لصفحة: «Ruby/String/prepend»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يُلحق التابع <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
: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.