التابع fetch
الخاص بالصنف ENV
في روبي
يعيد التابع fetch
متغير البيئة ذو الإسم name
، في حال لم يكن ذلك الاسم موجودًا، ولم يُعطى الوسيط default
(انظر فقرة البنية العامة) ولم تُمرّر كتلة برمجية، فسيٌطلق الخطأ KeyError
. في حال تمرير كتلة، فستُستدعى مع الاسم المفقود وتعاد قيمتها. إذا أعطي الوسيط default
، فستعاد قيمته إن لم تٌعطى أي كتلة.
البنية العامة
fetch(name) → value
fetch(name, default) → value
fetch(name) { |missing_name| ... } → value
المعاملات
name
اسم متغير البيئة المعطى.
default
القيمة الافتراضية، يُعاد في حال لم يكن الاسم name
موجودًا.
القيمة المٌعادة
يعيد التابع fetch
متغير البيئة ذو الإسم name
، في حال تمرير كتلة، فستُستدعى مع الاسم المفقود وتعاد قيمتها. إذا أعطي الوسيط default
، فستعاد قيمته إن لم تٌعطى أي كتلة.
أنظر أيضًا
- صفحة الصنف
ENV
. - التابع
empty?
: يعيد التابعempty?
القيمةtrue
إن لم يكن هناك أي متغيرات بيئة، وإلا فسيعيدfalse
.