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

من موسوعة حسوب
< Ruby‏ | Kernel
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>‎autoload?‎‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby [...')
 
ط (مراجعة وتدقيق)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Kernel]]
 
[[تصنيف: Ruby Kernel]]
يعيد التابع اسم الملف filename ليتم تحميله إذا تم تسجيل الوسيط المعطى name على شكل <code>autoload</code>.
+
يعيد التابع <code>autoload?</code>‎ اسم الملف المراد تحميله إذا سُجّل للتحميل عند الوصول إلى وحدة محدَّدة عبر التابع <code>[[Ruby/Kernel/autoload|autoload]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">autoload?(name)→ String or nil‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">autoload?(name)→ String or nil‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 +
<code>name</code>
  
==القيمة المُعادة==
+
سلسلة نصية تمثل اسم الوحدة.
 +
 
 +
==القيمة المعادة==
 +
تعاد سلسلة نصية تمثل اسم الملف المراد تحميله عند الوصول إلى الوحدة <code>name</code>، أو تعاد القيمة <code>nil</code> إن لم يكن هنالك أي ملف مُسجَّل.
  
 
==أمثلة==
 
==أمثلة==
سطر 16: سطر 20:
 
‎</syntaxhighlight>
 
‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/abort|abort]]</code>: يعيد التابع اسم الملف filename ليتم تحميله إذا تم تسجيل الوسيط المعطى name على شكل <code>autoload</code>.
+
* التابع <code>[[Ruby/Kernel/autoload|autoload]]</code>: يسجل اسم الملف المعطى لكي يُحمّل في المرة الأولى التي يتم فيها الوصول إلى وحدة محدَّدة.
* التابع <code>[[Ruby/Kernel/exit|exit]]</code>: يعيد التابع اسم الملف filename ليتم تحميله إذا تم تسجيل الوسيط المعطى name على شكل <code>autoload</code>.
 
* التابع <code>[[Ruby/Kernel/at_exit|at_exit]]</code>: يعيد التابع اسم الملف filename ليتم تحميله إذا تم تسجيل الوسيط المعطى name على شكل <code>autoload</code>.
 
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-autoload-3F قسم التابع autoload?‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-autoload-3F قسم التابع autoload?‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:02، 15 نوفمبر 2018

يعيد التابع autoload?‎ اسم الملف المراد تحميله إذا سُجّل للتحميل عند الوصول إلى وحدة محدَّدة عبر التابع autoload.

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

autoload?(name) String or nil

المعاملات

name

سلسلة نصية تمثل اسم الوحدة.

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

تعاد سلسلة نصية تمثل اسم الملف المراد تحميله عند الوصول إلى الوحدة name، أو تعاد القيمة nil إن لم يكن هنالك أي ملف مُسجَّل.

أمثلة

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

autoload(:B, "b")
autoload?(:B)            #=> "b"

انظر أيضا

  • التابع autoload: يسجل اسم الملف المعطى لكي يُحمّل في المرة الأولى التي يتم فيها الوصول إلى وحدة محدَّدة.

مصادر