الفرق بين المراجعتين لصفحة: «Ruby/Module/autoload-3F»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code> | <noinclude>{{DISPLAYTITLE: التابع <code>Module.autoload?</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Module]] | [[تصنيف: Ruby Module Class]] | ||
يعيد التابع <code>autoload?</code> اسم الملف الذي سيُحمل إن كان | يعيد التابع <code>autoload?</code> اسم الملف الذي سيُحمل إن كان المعامل المعطى مسجلًا عبر التابع <code>[[Ruby/Module/autoload|autoload]]</code> في مجال أسماء الوحدة التي استُدعي معها. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">autoload?(name)→ String or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">autoload?(name)→ String or nil</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد سلسلة نصية تمثِّل اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا عبر التابع <code>[[Ruby/Module/autoload|autoload]]</code> في مجال أسماء الوحدة التي استُدعي معها. | |||
==أمثلة== | ==أمثلة== | ||
سطر 19: | سطر 19: | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-autoload-3F قسم | *[http://ruby-doc.org/core-2.5.1/Module.html#method-i-autoload-3F قسم التابع autoload? في الصنف 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
) في أول مرة يتم فيها الدخول إلى الوحدة.