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