الفرق بين المراجعتين لصفحة: «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> وينفّذ برنامج روبي في الملف المعطى. | |||
في حال لم لميكن بالإمكان استبيان مسار الملف المطلق (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>false</code>. | |||
==القيمة المعادة== | |||
==القيمة | تعاد القيمة <code>true</code> بعد تنفيذ العملية. | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Kernel/ | *التابع <code>[[Ruby/Kernel/local variables|local_variables]]</code>: يعيد أسماء المتغيرات المحلية الحالية. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-load قسم | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-load قسم التابع load في الصنف Kernel في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 14:49، 15 نوفمبر 2018
يحمّل التابع load
وينفّذ برنامج روبي في الملف المعطى.
في حال لم لميكن بالإمكان استبيان مسار الملف المطلق (absolute path)، فسيتم البحث عن الملف في مجلدات المكتبة الموجودة في $:
. إذا كان الوسيط الاختياري wrap
يساوي true
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدعَى. لن يتم نشر أيّ من المتغيرات المحلية الموجودة في الملف الذي تم تحميله تحت أي ظرف من الظروف في بيئة التحميل.
البنية العامة
load(filename, wrap=false)→ true
المعاملات
filename
اسم الملف المعطى.
wrap
في حال أعطي وكانت قيمته true
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة. القيمة الافتراضية هي: false
.
القيمة المعادة
تعاد القيمة true
بعد تنفيذ العملية.
انظر أيضا
- التابع
local_variables
: يعيد أسماء المتغيرات المحلية الحالية.