التابع autoload الخاص بالصنف Module في روبي
يُُسجل التابع autoload اسم الملف المراد تحميله (باستخدام Kernel::require) في أول مرة يتم فيها الدخول إلى الوحدة الممررة module و(التي قد تكون سلسلة نصية أو رمزًا) في مجال أسماء الوحدة التي استُدعي معها.
البنية العامة
autoload(module, filename)→ nil
المعاملات
module
سلسلة نصية أو رمز يمثل الوحدة.
filename
اسم الملف.
القيمة المُعادة
تعاد القيمة nil.
أمثلة
مثال على استخدام التابع autoload:
module A
end
A.autoload(:B, "b")
A::B.doit # autoloads "b"
انظر أيضا
- التابع
autoload?: يعيد اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا كـautoloadفي مجال أسماء الوحدة.