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

من موسوعة حسوب
< Ruby‏ | ENV
مراجعة 13:27، 12 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

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

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

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

انظر أيضًا

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

مصادر