الفرق بين المراجعتين لصفحة: «Ruby/Kernel/require relative»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>require_relative</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby...' |
جميل-بيلوني (نقاش | مساهمات) تدقيق. |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Kernel]] | [[تصنيف: Ruby Kernel]] | ||
عند استدعاء | عند استدعاء التابع <code>require_relative</code>، ستحاول روبي تحميل المكتبة التي مُرِّر اسمها إليه نسبةً إلى مسار الملف المطلوب. إذا تعذر تحديد مسار الملف، سيُطلق الخطأ <code>[[Ruby/LoadError|LoadError]]</code>. إذا تم تحميل الملف، ستُعاد القيمة <code>true</code>، وإلا فستُعاد القيمة <code>false</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">require_relative(string) → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">require_relative(string) → true or false</syntaxhighlight> | ||
| سطر 9: | سطر 9: | ||
===<code>string</code>=== | ===<code>string</code>=== | ||
سلسلة نصية تمثِّل اسم المكتبة المراد تحميلها. | |||
==القيمة | ==القيمة المعادة== | ||
تُعاد القيمة <code>true</code> إذا تم تحميل المكتبة <code>string</code>، أو تعاد القيمة <code>false</code> خلاف ذلك. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Kernel/require|require]]</code>: | * التابع <code>[[Ruby/Kernel/require|require]]</code>: يُحمِّل ميزة محدَّدة ثمَّ يعيد <code>true</code> في حال نجح في ذلك، أو <code>false</code> إذا كانت الميزة (feature) مُحملة سلفًا. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-require_relative قسم | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-require_relative قسم التابع require_relative في الصنف Kernel في توثيق روبي الرسمي.] | ||
المراجعة الحالية بتاريخ 08:58، 16 نوفمبر 2018
عند استدعاء التابع require_relative، ستحاول روبي تحميل المكتبة التي مُرِّر اسمها إليه نسبةً إلى مسار الملف المطلوب. إذا تعذر تحديد مسار الملف، سيُطلق الخطأ LoadError. إذا تم تحميل الملف، ستُعاد القيمة true، وإلا فستُعاد القيمة false.
البنية العامة
require_relative(string) → true or false
المعاملات
string
سلسلة نصية تمثِّل اسم المكتبة المراد تحميلها.
القيمة المعادة
تُعاد القيمة true إذا تم تحميل المكتبة string، أو تعاد القيمة false خلاف ذلك.
انظر أيضا
- التابع
require: يُحمِّل ميزة محدَّدة ثمَّ يعيدtrueفي حال نجح في ذلك، أوfalseإذا كانت الميزة (feature) مُحملة سلفًا.