التابع Array.concat‎ في روبي

من موسوعة حسوب
< Ruby‏ | Array
مراجعة 07:00، 2 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يضيف التابع concat جميع عناصر المصفوفات المُمرّرة إليه إلى المصفوفة التي استُدعيت معه.

البنية العامة

 concat(other_ary1, other_ary2,...)  ary

المعاملات

other_ary1

المصفوفة الأولى المراد إضافة عناصرها إلى المصفوفة المعطاة.

other_ary2

المصفوفة الثانية المراد إضافة عناصرها إلى المصفوفة المعطاة.

المصفوفات الأخرى المراد إضافة عناصرها إلى المصفوفة المعطاة.

القيم المعادة

تعاد المصفوفة المعطاة بعد إضافة المصفوفات other_ary1 و other_ary2 ...إلخ. المُمرَّرة إلى التابع إليها.

أمثلة

أمثلة على استخدام التابع 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!‎: يحذف‎ العناصر المتكررة من مصفوفة.

مصادر