التابع select!
الخاص بالصنف ENV
في روبي
التابع select!
مكافئ للتابع keep_if
، لكنه يعيد القيمة nil
إن لم يحدث أي تغيير.
في حال عدم تمرير أي كتلة برمجية فسيعاد كائنًا من النوع enumerator
.
select! { |name, value| } → ENV or nil
select! → Enumerator
القيمة المٌعادة
يعيد التابع select!
كائنًا من الصنف ENV
أو يعيد القيمة nil
إن لم يحدث أي تغيير.، أو يعيد كائنًا من النوع enumerator
في حال عدم تمرير أي كتلة برمجية .
أنظر أيضًا
- التابع
keep_if
: يحذف التابعkeep_if
كل متغيرات البيئة التي تعيد عند تمريرها إلى الكتلة البرمجية المعطاة القيمةfalse
.
- التابع
reject
: التابعreject
مشابه للتابعdelete_if
، لكنه يعمل على ويعيد نسخة من البيئة. - التابع
select
: يعيد التابعselect
نسخة من البيئة (environment) تضم المدخلات التي تعيد القيمةtrue
عند تمريرها إلى الكتلة البرمجية.