التابع ‎autoload?‎‎ الخاص بالصنف Module في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع autoload?‎ اسم الملف الذي سيُحمل إن كان الوسيط المعطى (انظر فقرة البنية العامة) مسجلًا كـ autoload في مجال أسماء الوحدة التي استُدعي معها.

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

autoload?(name) String or nil

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

يعيد التابع autoload?‎ اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا كـ autoload في مجال أسماء الوحدة التي استُدعي معها.

أمثلة

مثال على استخدام التابع autoload?‎:

module A
end
A.autoload(:B, "b")
A.autoload?(:B)            #=> "b"‎

انظر أيضا

  • التابع autoload: يُُسجل اسم الملف المراد تحميله (باستخدام Kernel::require) في أول مرة يتم فيها الدخول إلى الوحدة.

مصادر