التابع ENV.delete_if في روبي

من موسوعة حسوب
< Ruby‏ | ENV
اذهب إلى التنقل اذهب إلى البحث

يحذف التابع delete_if كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا.

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

delete_if { |name, value| }  Hash
delete_if  Enumerator

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

يعاد كائنُ من النوع Hash بعد حذف متغيرات البيئة التي أعيدت معها القيمة true عند تمريرها إلى الكتلة block المعطاة، أو يعاد كائنٌ من النوع enumerator في حال عدم تمرير أي الكتلة block.

انظر أيضًا

  • التابع clear: يحذف جميع متغيرات البيئة.
  • التابع delete: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته.
  • التابع keep_if: يبقي متغيرات البيئة التي تحقِّق شرطًا معيَّنًا ويحذف البقية.

مصادر