الفرق بين المراجعتين لصفحة: «Ruby/Array/star»
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: المعامل <code>*</code> الخاص بالصنف Array في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: المعامل <code>*</code> الخاص بالصنف <code>Array</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Operator]] | [[تصنيف: Ruby Operator]] |
المراجعة الحالية بتاريخ 06:24، 2 أكتوبر 2018
إن استعمل المعامل *
مع مصفوفة وسلسلة نصية، فسيُكافئ حينئذٍ العبارة ary.join(str)
. أمَّا إن استعمل مع مصفوفة وعدد، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.
البنية العامة
ary * int → new_ary
ary * str → new_string
القيم المعادة
تعاد مصفوفة أو سلسلة نصية جديدة.
أمثلة
مثالٌ عن استخدام المعامل *
مرةً مع عدد وأخرى مع سلسلة نصية:
[ 1, 2, 3 ] * 3 #=> [ 1, 2, 3, 1, 2, 3, 1, 2, 3 ]
[ 1, 2, 3 ] * "," #=> "1,2,3"
انظر أيضًا
- التابع
Array.[]
: ينشئ مصفوفة جديدة. - المعامل
&
: يعيد مصفوفة جديدة تحتوي على العناصر المشتركة بين المصفوفتين بدون تكرار، مع الحفاظ على ترتيب المصفوفة الأصلية. - المعامل
+
: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة. - المعامل
<=>
: يعيد عددًا صحيحًا (-1 أو 0 أو +1) إذا كانت المصفوفة الأصلية أصغر من أو تساوي أو أكبر من المصفوفة الأخرى المعطاة على التوالي.