الفرق بين المراجعتين ل"Ruby/Module/autoload-3F"

من موسوعة حسوب
< Ruby‏ | Module
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>‎autoload?‎‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
+
<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>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>autoload?‎</code> اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا كـ <code>autoload</code> في مجال أسماء الوحدة التي استُدعي معها.
+
تعاد سلسلة نصية تمثِّل اسم الملف الذي سيُحمل إن كان الوسيط المعطى مسجلًا عبر التابع <code>[[Ruby/Module/autoload|autoload]]</code> في مجال أسماء الوحدة التي استُدعي معها.
  
 
==أمثلة==
 
==أمثلة==
سطر 19: سطر 19:
  
 
==مصادر==
 
==مصادر==
*[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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 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) في أول مرة يتم فيها الدخول إلى الوحدة.

مصادر