الفرق بين المراجعتين لصفحة: «Ruby/Module/autoload-3F»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>autoload?</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby [...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Module]] | [[تصنيف: Ruby Module]] | ||
يعيد التابع <code>autoload?</code> اسم الملف الذي سيُحمل إن كان الوسيط المعطى (انظر فقرة البنية | يعيد التابع <code>autoload?</code> اسم الملف الذي سيُحمل إن كان الوسيط المعطى (انظر فقرة البنية العامة) مسجلًا كـ <code>autoload</code> في مجال أسماء الوحدة التي استُدعي معها. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">autoload?(name)→ String or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">autoload?(name)→ String or nil</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>autoload?</code> اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا كـ <code>autoload</code> في مجال أسماء الوحدة التي استُدعي معها. | |||
==أمثلة== | ==أمثلة== | ||
سطر 19: | سطر 16: | ||
A.autoload?(:B) #=> "b"</syntaxhighlight> | A.autoload?(:B) #=> "b"</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Module/autoload|autoload]]</code>: يُُسجل اسم الملف المراد تحميله (باستخدام <code>Kernel::require</code>) في أول مرة يتم فيها الدخول إلى الوحدة | * التابع <code>[[Ruby/Module/autoload|autoload]]</code>: يُُسجل اسم الملف المراد تحميله (باستخدام <code>Kernel::require</code>) في أول مرة يتم فيها الدخول إلى الوحدة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-autoload-3F قسم التابع autoload? في الصنف Module في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-autoload-3F قسم التابع autoload? في الصنف Module في توثيق روبي الرسمي.] |
مراجعة 21:57، 26 أكتوبر 2018
يعيد التابع autoload?
اسم الملف الذي سيُحمل إن كان الوسيط المعطى (انظر فقرة البنية العامة) مسجلًا كـ autoload
في مجال أسماء الوحدة التي استُدعي معها.
البنية العامة
autoload?(name)→ String or nil
القيمة المُعادة
يعيد التابع autoload?
اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا كـ autoload
في مجال أسماء الوحدة التي استُدعي معها.
أمثلة
مثال على استخدام التابع autoload?
:
module A
end
A.autoload(:B, "b")
A.autoload?(:B) #=> "b"
انظر أيضا
- التابع
autoload
: يُُسجل اسم الملف المراد تحميله (باستخدامKernel::require
) في أول مرة يتم فيها الدخول إلى الوحدة.