التابع 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
ككُل.