الفرق بين المراجعتين ل"Ruby/Hash/keep if"

من موسوعة حسوب
< Ruby‏ | Hash
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
ط
 
سطر 1: سطر 1:
 +
<noinclude>{{DISPLAYTITLE:التابع <code>Hash.keep_if</code> في روبي}}</noinclude>
 +
[[تصنيف: Ruby]]
 +
[[تصنيف: Ruby Method]]
 +
[[تصنيف: Ruby Hash]]
 
يبقي التابع <code>keep_if</code> كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
 
يبقي التابع <code>keep_if</code> كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
  

المراجعة الحالية بتاريخ 16:00، 26 نوفمبر 2018

يبقي التابع keep_if كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائن Hash المعطى.

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

keep_if {| key, value | block }  hsh
keep_if  an_enumerator

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

يعاد الكائن Hash المعطى بعد الإبقاء على الأزواج التي تُحقق الكتلة block بعد تمرير كل زوج من تلك الأزواج إليها (أي تُحذَف الأزواج التي تعاد القيمة false عند تنفيذ الكتلة معها). إذا لم تُعطَ الكتلة block، فسيُعاد كائن من النوع enumerator بدلًا من ذلك.

انظر أيضا

  • التابع delete_if: يحذف كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائن Hash المعطى.

مصادر