التابع Array.concat
في روبي
يضيف التابع concat
جميع عناصر المصفوفات المُمرّرة إليه إلى المصفوفة التي استُدعيت معه.
البنية العامة
concat(other_ary1, other_ary2,...) → ary
المعاملات
other_ary
1
المصفوفة الأولى المراد إضافة عناصرها إلى المصفوفة المعطاة.
other_ary
2
المصفوفة الثانية المراد إضافة عناصرها إلى المصفوفة المعطاة.
…
المصفوفات الأخرى المراد إضافة عناصرها إلى المصفوفة المعطاة.
القيم المعادة
تعاد المصفوفة المعطاة بعد إضافة المصفوفات other_ary
1 و other_ary
2 ...إلخ. المُمرَّرة إلى التابع إليها.
أمثلة
أمثلة على استخدام التابع concat
:
[ "a", "b" ].concat( ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a" ].concat( ["b"], ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a" ].concat #=> [ "a" ]
a = [ 1, 2, 3 ]
a.concat( [ 4, 5 ] )
a #=> [ 1, 2, 3, 4, 5 ]
a = [ 1, 2 ]
a.concat(a, a) #=> [1, 2, 1, 2, 1, 2]
انظر أيضًا
- المعامل +: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة.
- المعامل |: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
- التابع
uniq!
!: يحذف العناصر المتكررة من مصفوفة.
مصادر
- قسم التابع concat في الصنف Array في توثيق روبي الرسمي.