التابع load‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
< Ruby‏ | Kernel
مراجعة 14:49، 15 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحمّل التابع load وينفّذ برنامج روبي في الملف المعطى.

في حال لم لميكن بالإمكان استبيان مسار الملف المطلق (absolute path)، فسيتم البحث عن الملف في مجلدات المكتبة الموجودة في ‎$:‎. إذا كان الوسيط الاختياري wrap يساوي true، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدعَى. لن يتم نشر أيّ من المتغيرات المحلية الموجودة في الملف الذي تم تحميله تحت أي ظرف من الظروف في بيئة التحميل.

البنية العامة

load(filename, wrap=false) true

المعاملات

filename‎

اسم الملف المعطى.

wrap‎

في حال أعطي وكانت قيمته true، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة. القيمة الافتراضية هي: false.

القيمة المعادة

تعاد القيمة true بعد تنفيذ العملية.

انظر أيضا

  • التابع local_variables: يعيد أسماء المتغيرات المحلية الحالية.

مصادر