التابع Hash.compact!
في روبي
يزيل التابع compact!
جميع الأزواج قيمة/مفتاح المعدومة (أي ذات القيمة nil
) من الكائن الذي استدعي معه.
البنية العامة
compact! → hsh or nil
القيمة المعادة
يعاد الكائن Hash
المعطى نفسه بعد إزالة جميع الأزواج قيمة/مفتاح المعدومة (أي ذات القيمة nil
)، أو تعاد القيمة nil
إن لم تُجرَى أية تغييرات على ذلك الكائن.
أمثلة
مثال على استعمال التابع compact!
:
h = { a: 1, b: false, c: nil }
h.compact! #=> { a: 1, b: false }
انظر أيضا
- التابع
compact
: يعيد كائنHash
جديد يحوي جميع الأزواج قيم/مفاتيح للكائن الذي استدعي معه باستثناء الأزواج المعدومة (أي ذات القيمةnil
).