الفرق بين المراجعتين ل"Ruby/EOFError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>EOFError</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby EOFError الصنف<code>EOFEr...') |
جميل-بيلوني (نقاش | مساهمات) ط |
||
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE:الصنف <code>EOFError</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
− | [[تصنيف: Ruby EOFError]] | + | [[تصنيف: Ruby Class]] |
− | الصنف<code>EOFError</code> | + | [[تصنيف: Ruby Error]] |
+ | [[تصنيف: Ruby IOError]] | ||
+ | يٌطلَق الخطأ <code>EOFError</code> من طرف بعض عمليات الصنف <code>[[Ruby/IO|IO]]</code> عندما تصل إلى نهاية الملف. تنقسم أغلب توابع الصنف IO -فيما يتعلق بالوصول إلى نهاية الملف- إلى قسمين: الأول يعيد القيمة <code>nil</code> عند الوصول إلى نهاية الملف، والآخر يطلق الخطأ <code>EOFError</code> عند الوصول إلى نهاية الملف. | ||
− | == | + | الصنف <code>EOFError</code> هو صنف فرعي من الصنف <code>[[ٌRuby/IOError|IOError]]</code>. <syntaxhighlight lang="ruby"> |
− | *[http://ruby-doc.org/core-2.5.1/ | + | file = File.open("/etc/hosts") |
+ | file.read | ||
+ | file.gets #=> nil | ||
+ | file.readline #=> EOFError: الوصول إلى نهاية الملف | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ==مصادر== | ||
+ | *[http://ruby-doc.org/core-2.5.1/EOFError.html الصنف EOFError في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:12، 13 نوفمبر 2018
يٌطلَق الخطأ EOFError
من طرف بعض عمليات الصنف IO
عندما تصل إلى نهاية الملف. تنقسم أغلب توابع الصنف IO -فيما يتعلق بالوصول إلى نهاية الملف- إلى قسمين: الأول يعيد القيمة nil
عند الوصول إلى نهاية الملف، والآخر يطلق الخطأ EOFError
عند الوصول إلى نهاية الملف.
الصنف EOFError
هو صنف فرعي من الصنف IOError
.
file = File.open("/etc/hosts")
file.read
file.gets #=> nil
file.readline #=> EOFError: الوصول إلى نهاية الملف