التابع IO.readline‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 19:02، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.readline‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يقرأ التابع 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.

مصادر