المعامل
يجمع المعامل | عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المتكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
يوازن المعامل | القيم باستخدامhashوeql? للحصول على أعلى كفاءة.
البنية العامة
ary | other_ary → new_ary
القيم المعادة
تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة ary والمصفوفة other_ary مع حذف العناصر المتكررة.
أمثلة
مثال عن استخدام المعامل |:
[ "a", "b", "c" ] | [ "c", "d", "a" ] #=> [ "a", "b", "c", "d" ]
[ "c", "d", "a" ] | [ "a", "b", "c" ] #=> [ "c", "d", "a", "b" ]
انظر أيضًا
- المعامل +: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة.
- المعامل -: يعيد مصفوفة جديدة تمثل نسخة من جميع عناصر المصفوفة الأصلية باستثناء العناصر المشتركة مع المصفوفة
other_aryالأخرى. - التابع
uniq!!: يحذف العناصر المتكررة من مصفوفة. - التابع
compact!!: يحذف كل العناصر التي تساويnilمن المصفوفة التي استدعيت معه ثم يعيدها.
مصادر
- قسم المعامل | في الصنف Array في توثيق روبي الرسمي.