المبرمج العربي نشر 11 ديسمبر 2015 أرسل تقرير نشر 11 ديسمبر 2015 ما أسرع وأفضل طريقة لقراءة السطر الأول (فقط) من ملف معين باستخدام روبي؟ وأرجو أن تكون الإجابة تتكون من سطر واحد فقط. اقتباس
0 هشام رزق الله نشر 11 ديسمبر 2015 أرسل تقرير نشر 11 ديسمبر 2015 هنالك طرق متعددة لقراءة السطر الأول فقط من ملف معين في روبي، فمثلا يمكنك استخدام تابع readline مع تابع فتح الملفات open كما في المثال التالي:File.open('somefile.txt') {|f| f.readline} أو يمكنك كتابة هذا السطر في حالة استخدامك الإصدار 1.8.7 من روبي أو إصدار أحدث منه:File.open('somefile.txt', &:readline) أما إذا أردت طريقة أفضل تفتح الملف لقراءة لسطر الأول ومن ثم تغلقه بشكل تلقائي فيمكنك استخدام تابع gets:File.open('path.txt', &:gets) ومن الطرق المفيدة أيضا:File.foreach('path_to_file').first اقتباس
السؤال
المبرمج العربي
ما أسرع وأفضل طريقة لقراءة السطر الأول (فقط) من ملف معين باستخدام روبي؟ وأرجو أن تكون الإجابة تتكون من سطر واحد فقط.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.