صفحة الصنف EOFError
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يٌطلَق الخطأ EOFError
بسبب بعض عمليات قراءة\كتابة (IO) عند الوصول إلى نهاية الملف. العديد من توابع قراءة\كتابة توجد في شكلين ، أحدهما يعيد القيمة nil
عند الوصول إلى نهاية الملف ، بينما يطلق الآخر الخطأ EOFError
.
EOFError
هو صنف فرعي من IOError
.
مثال:
file = File.open("/etc/hosts")
file.read
file.gets #=> nil
file.readline #=> EOFError: end of file reached