التابع 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في حال لم يكن المتغير المعطى موجودًا.