التابع load
الخاص بالصنف Kernel
في روبي
يحمل التابع load وينفّذ برنامج روبي في الملف filename. في حال لم يمكن حل filename إلى مسار مطلق (absolute path)، فسيتم البحث عن الملف في المجلدات المكتبة الواردة في $:
. إذا كان الوسيط الاختياري wrap يساوي true
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدغي. لن يتم نشر أيّ من المتغيرات المحلية في الملف المحمّل تحت أي ظرف من الظروف في بيئة التحميل.
البنية العامة
load(filename, wrap=false)→ true
المعاملات
filename
wrap
القيمة المُعادة
انظر أيضا
- التابع
lambda
: يكافئ التابع lambda التعبيرProc.new
، باستثناء أنّ كائناتProc
الناتجة ستتحقق من عدد الوسائط الممررة عند استدعائها. - التابع
local_variables
: يعيد التابع local_variables أسماء المتغيرات المحلية الحالية.