التابع ‎Module.autoload?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module
مراجعة 08:32، 18 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

autoload?(name) String or nil

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

تعاد سلسلة نصية تمثِّل اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا عبر التابع autoload في مجال أسماء الوحدة التي استُدعي معها.

أمثلة

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

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

انظر أيضا

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

مصادر