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