التابع Hash.select! في روبي
يحذف التابع select! الأزواج التي تقبلها الكتلة المعطاة من الكائن Hash الذي استدعي معه.
يشبه هذا التابع التابع keep_if، ولكن يُعيد القيمة nil إذا لم تُجرَى أية تغييرات.
البنية العامة
select! {| key, value | block } → hsh or nil
select! → an_enumerator
القيمة المعادة
يعاد الكائن Hash المعطى نفسه بعد حذف الأزواج التي تعيد الكتلة المعطاة القيمة true معها، أو تعاد القيمة nil إن لم تُجرَى أية تعديلات على الكائن. يعاد كائن كائن من النوع numerator إن لم تعطَ أية كتلة.
انظر أيضًا
- التابع
reject!: يحذف الأزواج التي ترفضها الكتلة المعطاة من الكائنHashالذي استدعي معه. - التابع
select: يعيد كائن جديد من النوعHashيتكون من العناصر التي تعيد الكتلة المعطاة معها القيمةtrue.