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