اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الفرق بينهم سهل للغاية، فتعتبر require_relative مكملا للتابع المدمج في الروبي require لأنها تسمح لك بتحميل ملف متعلق بملف آخر يحتوي على العبارة  require_relative.
فعلى سبيل المثال، لو كان لديك أصناف وحدة test في مجلد "test”، وأما البيانات التابعة لها موجودة في مجلد "test/data"، لذلك سوف تستخدم سطر مشابه لهذا في هذه الحالات للاستدعاء:

require_relative "data/customer_data_1"

أي أن استخدام  require_relative هي إحدى الطرق لاستدعاء الوحدات في مجلدات المشروع خاص بك.
ويمكن تفسير أن السطر التالي لاستدعاء path عن طريق require_relative:

require_relative('path')

مشابه للسطر التالي لنفس الاستدعاء لكن عن طريق require:

require(File.expand_path('path', File.dirname(__FILE__)))

المصدر

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...