التابع Hash.reject
في روبي
يعيد التابع reject
كائن جديد من النوع Hash
يتكون من الأزواج التي ترفضها الكتلة المعطاة.
إذا لم تُعطَ أية كتلة، فسيُعاد كائن من النوع enumerator
بدلًا من ذلك.
البنية العامة
reject {|key, value| block} → a_hash
reject → an_enumerator
القيمة المعادة
يعاد كائن جديد من النوع Hash
يتكون من العناصر التي تعيد الكتلة block
المعطاة القيمة false
معها.
أمثلة
مثال على استعمال التابع reject
:
h = { "a" => 100, "b" => 200, "c" => 300 }
h.reject {|k,v| k < "b"} #=> {"b" => 200, "c" => 300}
h.reject {|k,v| v > 100} #=> {"a" => 100}
انظر أيضا
- التابع
reject!
: يحذف الأزواج التي ترفضها الكتلة المعطاة من الكائنHash
الذي استدعي معه. - التابع
keep_if
: يبقي كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائنHash
المعطى.