الفرق بين المراجعتين لصفحة: «Ruby/Array/concat»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 33: | سطر 33: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* المعامل [[Ruby/Array/union|<nowiki>|</nowiki>]]: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة. | * المعامل [[Ruby/Array/union|<code><nowiki>|</nowiki></code>]]: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة. | ||
* المعامل <code>[[Ruby/Array/plus|+]]</code>: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة. | * المعامل <code>[[Ruby/Array/plus|+]]</code>: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة. |
المراجعة الحالية بتاريخ 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!
: يحذف العناصر المتكررة من مصفوفة.