التابع ARGF.eof?
في روبي
< Ruby | ARGF
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 16:04، 10 سبتمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.eof?</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby ARGF...')
يتحقق التابع 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 في توثيق روبي الرسمي.