التابع Array.compact في روبي

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

يعيد التابع compact نسخةً جديدة من المصفوفة التي استُدعي معها مع حذف كل العناصر التي تساوي nil منها.

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

 compact  new_ary

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

تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة المعطاة باستثناء العناصر ذات القيمة nil.

أمثلة

مثالٌ على استخدام التابع compact:

 [ "a", nil, "b", nil, "c", nil ].compact
                 #=> [ "a", "b", "c" ]

انظر أيضًا

  • التابع compact! ‎: يحذف كل العناصر التي تساوي nil من المصفوفة التي استدعيت معه ثم يعيدها.
  • التابع clear: يزيل كل عناصر المصفوفة.
  • التابع collect: يستدعي كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يعيد مصفوفة جديدة تحوي القيم التي تعيدها تلك الكتلة.

مصادر