التابع Array.compact
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يعيد التابع compact
نسخةً جديدة من المصفوفة التي استُدعي معها مع حذف كل العناصر التي تساوي nil
منها.
البنية العامة
compact → new_ary
القيم المعادة
تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة المعطاة باستثناء العناصر ذات القيمة nil
.
أمثلة
مثالٌ على استخدام التابع compact
:
[ "a", nil, "b", nil, "c", nil ].compact
#=> [ "a", "b", "c" ]
انظر أيضًا
- التابع
compact!
: يحذف كل العناصر التي تساويnil
من المصفوفة التي استدعيت معه ثم يعيدها. - التابع
clear
: يزيل كل عناصر المصفوفة. - التابع
collect
: يستدعي كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يعيد مصفوفة جديدة تحوي القيم التي تعيدها تلك الكتلة.