التابع 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
(انظر فقرة البنية العامة) ولم تُمرّر كتلة برمجية، فسيٌطلق الخطأ KeyError
. في حال تمرير كتلة، فستُستدعى مع الاسم المفقود لإعادة قيمة. إذا أعطي الوسيط default
، فستعاد قيمته إن لم تٌعطى أي كتلة.
أنظر أيضًا
- صفحة الصنف
ENV
. - التابع
[]
: يعيد التابعENV[]
القيمة الخاصة بمتغير البيئة المعطى على شكل سلسلة نصية، ويعيدnil
في حال لم يكن المتغير المعطى موجودًا.