الفرق بين المراجعتين لصفحة: «Ruby/Array/concat»

من موسوعة حسوب
< Ruby‏ | Array
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.concat‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby A...'
 
لا ملخص تعديل
سطر 8: سطر 8:
  </syntaxhighlight>
  </syntaxhighlight>
==المعاملات==
==المعاملات==
<code>other_ary</code>1
 
=== <code>other_ary1</code> ===
المصفوفة الأولى المراد إضافة عناصرها إلى المصفوفة المعطاة.
المصفوفة الأولى المراد إضافة عناصرها إلى المصفوفة المعطاة.
<code>other_ary</code>2
 
=== <code>other_ary2</code> ===
المصفوفة الثانية المراد إضافة عناصرها إلى المصفوفة المعطاة.
المصفوفة الثانية المراد إضافة عناصرها إلى المصفوفة المعطاة.
 
=== <code></code> ===
المصفوفات الأخرى المراد إضافة عناصرها إلى المصفوفة المعطاة.
المصفوفات الأخرى المراد إضافة عناصرها إلى المصفوفة المعطاة.
==القيم المعادة==
==القيم المعادة==
تعاد المصفوفة المعطاة بعد إضافة المصفوفات <code>other_ary</code>1 و <code>other_ary</code>2 ...إلخ. المُمرَّرة إلى التابع إليها.
تعاد المصفوفة المعطاة بعد إضافة المصفوفات <code>other_ary1</code> و <code>other_ary2</code> ...إلخ. المُمرَّرة إلى التابع إليها.
==أمثلة==
==أمثلة==
أمثلة على استخدام التابع <code>concat</code>:
أمثلة على استخدام التابع <code>concat</code>:
سطر 30: سطر 33:
  </syntaxhighlight>
  </syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* المعامل +: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة.
* المعامل [[Ruby/Array/union|<nowiki>|</nowiki>]]: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
* المعامل |: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
 
* التابع [[Ruby/Array/uniq! | <code>uniq!</code>]]!‎: يحذف‎ العناصر المتكررة من مصفوفة.
* المعامل <code>[[Ruby/Array/plus|+]]</code>: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة.
* التابع<nowiki/>[[Ruby/Array/uniq! | <code>uniq!</code>]]‎: يحذف‎ العناصر المتكررة من مصفوفة.
 
==مصادر==
==مصادر==
* قسم التابع concat في الصنف Array في توثيق روبي الرسمي.
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-concat قسم التابع concat في الصنف Array في توثيق روبي الرسمي.]

مراجعة 12:32، 5 سبتمبر 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!‎: يحذف‎ العناصر المتكررة من مصفوفة.

مصادر