التابع ARGF.eof? في روبي
يتحقق التابع eof? إذا بلغ الملف الحالي نهايته في ARGF؛ أي أنّه لم تعد هناك أي بيانات لقراءتها.
ينبغي أن يكون المجرى مفتوحًا من قبل للقراءة، وإلا فسيُطلق الخطأ IOError.
البنية العامة
eof? → true or false
القيم المعادة
تعاد القيمة true إن وصل الملف المفتوح حاليًا للقراءة إلى نهايته، أو القيمة false خلاف ذلك.
أمثلة
مثال على استخدام التابع eof?:
$ echo "eof" | ruby argf.rb
ARGF.eof? #=> false
3.times { ARGF.readchar }
ARGF.eof? #=> false
ARGF.readchar #=> "\n"
ARGF.eof? #=> true
انظر أيضًا
- التابع
binmode?: يتحقق إذا تمت قراءة المجرىARGFفي الوضع الثنائي (binarymode). - التابع
close?: يتحقق إن أُغلِق الملف الحالي أم لا. - التابع
close: يغلق الملف الحالي ويتخطاه إلى الملف التالي فيARGV. - التابع
fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numericfiledescriptor) للملف الحالي. - التابع
lineno: يجلب رقم السطر الحالي للمجرىARGFككُل.
مصادر
- قسم التابع eof? في الصنف ARGF في توثيق روبي الرسمي.