التابع IO.readline
في روبي
يقرأ التابع readline
سطرًا كما يفعل التابع IO#gets
، إلا أنه يُطلق الاستثناء EOFError
عند نهاية الملف.
البنية العامة
readline(sep=$/ [, getline_args]) → string
readline(limit [, getline_args])→ string
readline(sep, limit [, getline_args]) → string
المعاملات
sep
فاصل
getline_args
limit
عدد صحيح يمثل الحد الأٌقصى
القيمة المُعادة
انظر أيضا
- التابع
readchar
: يقرأ سلسلة نصية مؤلفة من حرف واحد من مجرى د/خios
. ويطلق الاستثناءEOFError
عند نهاية الملف. - التابع
readlines
: يقرأ كل الأسطر الموجودة في مجرى د/خios
، ثم يعيدها في مصفوفة. يتم فصل الأسطر بالوسيط الاختياريsep
(انظر فقرة البنية العامة). إن كان الوسيطsep
يساويnil
، فسسيُعاد بقية المجرى كتسجيلة (record) واحدة. إن كان الوسيط الأول عددًا صحيحًا، أو إن أعطي الوسيط الاختياري الثاني، فلن تكون السلسلة النصية المعادة أطول من حيث عدد البايتات من القيمة المحددة. يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُطلق استثناءIOError
.