التابع 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
في الوضع الثنائي (binary
mode
). - التابع
close
?: يتحقق إن أُغلِق الملف الحالي أم لا. - التابع
close
: يغلق الملف الحالي ويتخطاه إلى الملف التالي فيARGV
. - التابع
fileno
: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric
file
descriptor
) للملف الحالي. - التابع
lineno
: يجلب رقم السطر الحالي للمجرىARGF
ككُل.
مصادر
- قسم التابع eof? في الصنف ARGF في توثيق روبي الرسمي.