المعامل + الخاص بالصنف Array في روبي
يجمع المعامل + مصفوفتين معًا في مصفوفة واحدة جديدة.
البنية العامة
ary + other_ary → new_ary
القيم المعادة
تعاد مصفوفة جديدة تضم المصفوفة ary والمصفوفة other_ary معًا.
أمثلة
مثالٌ عن استخدام المعامل +:
[ 1, 2, 3 ] + [ 4, 5 ] #=> [ 1, 2, 3, 4, 5 ]
a = [ "a", "b", "c" ]
c = a + [ "d", "e", "f" ]
c #=> [ "a", "b", "c", "d", "e", "f" ]
a #=> [ "a", "b", "c" ]
لاحظ أنّ x += y يكافئ x = x + y.
انظر أيضًا
- المعامل |: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
- المعامل >>: يضيف كائن مُحدَّد إلى نهاية المصفوفة الأصلية ثم يعيد المصفوفة نفسها، لذا يمكن تكرار هذا المعامل عدة مرات وبشكل متسلسل.
- المعامل -: يعيد مصفوفة جديدة تمثل نسخة من جميع عناصر المصفوفة الأصلية باستثناء العناصر المشتركة مع المصفوفة
other_aryالأخرى. - المعامل &: يعيد مصفوفةً جديدةً تحتوي على العناصر المشتركة بين مصفوفتين دون تكرارها.
- المعامل *: إن استعمل المعامل * مع مصفوفة
aryوسلسلة نصيةstr، فسيُكافئ حينئذٍ العبارةary.join(str). أمَّا إن استعمل مع مصفوفةaryوعددint، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.
مصادر
- قسم المعامل + في الصنف Array في توثيق روبي الرسمي.