الفرق بين المراجعتين لصفحة: «Ruby/Kernel/load»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>load</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Kernel]] | [[تصنيف: Ruby Kernel]] | ||
يحمّل التابع <code>load</code> وينفّذ برنامج روبي في الملف المعطى <code>filename</code> (انظر فقرة البنية العامة). في حال لم يمكن حل <code>filename</code> إلى مسار مطلق (absolute path)، فسيتم البحث عن الملف في مجلدات المكتبة الموجودة في <code>$:</code>. إذا كان الوسيط الاختياري <code>wrap</code> يساوي <code>true</code> ، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدغي. لن يتم نشر أيّ من المتغيرات المحلية الموجودة في الملف الذي تم تحميله تحت أي ظرف من الظروف في بيئة التحميل. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">load(filename, wrap=false)→ true</syntaxhighlight> | <syntaxhighlight lang="ruby">load(filename, wrap=false)→ true</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>filename</code>=== | ===<code>filename</code>=== | ||
اسم الملف المعطى. | |||
===<code>wrap</code>=== | ===<code>wrap</code>=== | ||
في حال إعطائه القيمة <code>true</code>، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة. | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد القيمة <code>true</code>. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Kernel/local_variables|local_variables]]</code>: يعيد التابع local_variables أسماء المتغيرات المحلية الحالية. | * التابع <code>[[Ruby/Kernel/local_variables|local_variables]]</code>: يعيد التابع local_variables أسماء المتغيرات المحلية الحالية. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-load قسم التابع load في الصنف Kernel في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-load قسم التابع load في الصنف Kernel في توثيق روبي الرسمي.] |
مراجعة 10:32، 22 أكتوبر 2018
يحمّل التابع load
وينفّذ برنامج روبي في الملف المعطى filename
(انظر فقرة البنية العامة). في حال لم يمكن حل filename
إلى مسار مطلق (absolute path)، فسيتم البحث عن الملف في مجلدات المكتبة الموجودة في $:
. إذا كان الوسيط الاختياري wrap
يساوي true
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدغي. لن يتم نشر أيّ من المتغيرات المحلية الموجودة في الملف الذي تم تحميله تحت أي ظرف من الظروف في بيئة التحميل.
البنية العامة
load(filename, wrap=false)→ true
المعاملات
filename
اسم الملف المعطى.
wrap
في حال إعطائه القيمة true
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة.
القيمة المُعادة
يعيد القيمة true
.
انظر أيضا
- التابع
local_variables
: يعيد التابع local_variables أسماء المتغيرات المحلية الحالية.