الفرق بين المراجعتين ل"Ruby/String/2A"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".) |
جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى) |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Operator]] | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
− | + | ينسخ المعامل <code>*</code> سلسلة نصية عددًا محدَّدًا من المرات ثم يضعها في سلسلة نصية جديدة. | |
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">str * integer → new_str</syntaxhighlight> | <syntaxhighlight lang="ruby">str * integer → new_str</syntaxhighlight> | ||
+ | |||
+ | == المعاملات == | ||
+ | |||
+ | === <code>str</code> === | ||
+ | السلسلة النصية المضروبة بالعدد <code>integer</code> لنسخها <code>n</code> مرة. | ||
+ | |||
+ | === <code>integer</code> === | ||
+ | عدد صحيح موجب يمثِّل عدد المرات التي يراد فيها نسخ السلسلة النصية <code>str</code>. | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
− | + | تعاد [[Ruby/String|سلسلة نصية]] جديدة مؤلفة من <code>integer</code> نسخة من السلسلة النصية <code>str</code> المعطاة. | |
==أمثلة== | ==أمثلة== | ||
سطر 14: | سطر 22: | ||
<syntaxhighlight lang="ruby">"Ho! " * 3 #=> "Ho! Ho! Ho! " | <syntaxhighlight lang="ruby">"Ho! " * 3 #=> "Ho! Ho! Ho! " | ||
"Ho! " * 0 #=> ""</syntaxhighlight> | "Ho! " * 0 #=> ""</syntaxhighlight> | ||
− | ==انظر | + | ==انظر أيضًا== |
+ | * المعامل <code>[[Ruby/String/2B|+]]</code>: يجمع سلسلتين نصيتين مع بعضهما بعضًا ثم يعيد الناتج في سلسلة نصية جديدة. | ||
+ | * المعامل <code>[[Ruby/String/3C-3C|>>]]</code>: يُلحق الكائن المُعطى بالسلسلة النصية. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-2A قسم المعامل * في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-2A قسم المعامل * في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 18:43، 11 ديسمبر 2018
ينسخ المعامل *
سلسلة نصية عددًا محدَّدًا من المرات ثم يضعها في سلسلة نصية جديدة.
البنية العامة
str * integer → new_str
المعاملات
str
السلسلة النصية المضروبة بالعدد integer
لنسخها n
مرة.
integer
عدد صحيح موجب يمثِّل عدد المرات التي يراد فيها نسخ السلسلة النصية str
.
القيمة المعادة
تعاد سلسلة نصية جديدة مؤلفة من integer
نسخة من السلسلة النصية str
المعطاة.
أمثلة
مثال على استخدام المعامل *
:
"Ho! " * 3 #=> "Ho! Ho! Ho! "
"Ho! " * 0 #=> ""
انظر أيضًا
- المعامل
+
: يجمع سلسلتين نصيتين مع بعضهما بعضًا ثم يعيد الناتج في سلسلة نصية جديدة. - المعامل
>>
: يُلحق الكائن المُعطى بالسلسلة النصية.