التابع require_relative
الخاص بالصنف Kernel
في روبي
عند استدعاء هذا التابع ستحاول روبي تحميل المكتبة المسماة في الوسيط المعطى string نسبة إلى مسار الملف المطلوب. إذا تعذر تحديد مسار الملف، سيُطلق خطأ LoadError
. إذا تم تحميل ملف ستُعاد القيمة true
، وإلا فستُعاد false على خلاف ذلك.
البنية العامة
require_relative(string) → true or false
المعاملات
string
القيمة المُعادة
انظر أيضا
- التابع
require
: بحمل التابع require المُعطىname
،ويعيدtrue
في حال نجح في ذلك، أوfalse
إذا كانت الميزة مُحملة (feature) .سلفًا - التابع
select
: يستدعي select(2). ويقوم بمراقبة المصفوفة المعطاة المكونة من كائناتIO
، وينتظر حتى يكون أحد كائناتIO
جاهزًا للقراءة ، وجاهزا للكتابة، ويكون لها استثناءات معلقة (pending exceptions) على التوالي، ثم يعيد مصفوفة تحتوي على مصفوفات مكونة من تلك كائناتIO
السابقة. ستُعاد القيمةnil
إذا تم إعطاء قيمة للوسيط الاختياري timeout، ولم يكن هناك أي كائنIO
جاهزًا خلال timeout ثانية.