التابع ‎ENV.reject!‎ في روبي

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

التابع reject!‎ مشابه للتابع delete_if لكنه يعيد القيمة nil إن لم يحدث أي تغيير في البيئة.

في حال عدم تمرير أي كتلة برمجية، فسيُعاد كائنٌ من النوع enumerator.

reject! { |name, value| }  ENV or nil 
reject!  Enumerator

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

يُعاد كائن من الصنف ENV إن أُعيدت معه القيمة true بعد تمريره إلى الكتلة المعطاة، أو تُعاد القيمة nil إن لم يحدث أي تغيير، أو يُعاد كائنٌ من النوع enumerator في حال عدم تمرير أية كتلة برمجية.

انظر أيضًا

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

مصادر