التابع ARGF.readlines
في روبي
يقرأ التابع readlines
الملف الحالي في المجرى ARGF
بشكل كامل.
البنية العامة
readlines(sep=$/) → array
readlines(limit) → array
readlines(sep, limit) → array
الوسائط
sep
المحرف المستعمل كفاصل سطري. القيمة الافتراضية هي: /$
.
limit
عددٌ يحدد الأحرف المراد قراءتها من كل سطر. افتراضيًا، ستُقرَأ كل المحارف الموجودة في السطر.
القيم المعادة
تعاد مصفوفة تحوي جميع محتويات الملف الحالي المقروء من المجرى ARGF
، إذ يُخزَّن كل سطر في عنصر واحد من عناصرها.
أمثلة
مثال لاستخدام التابع readlines
:
lines = ARGF.readlines
lines[0] #=> "This is line one\n"
انظر أيضًا
- التابع
read
: يقرأ عددًا محددًا من البايتات من المجرىARGF
. - التابع
readbyte
: يقرأ البايت التالي من المجرىARGF
ثمَّ يعيده على شكل عدد صحيح (Integer). - التابع
read_nonblock
: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرىARGF
في وضع عدم الحجز (non-blocking mode). - التابع
readchar
: يقرأ المحرف التالي من المجرىARGF
ثم يعيده على شكل سلسلة نصية. - التابع
readline
: يقرأ السطر التالي من الملف الحالي في المجرىARGF
. - التابع
readpartial
: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF
. - التابع
to_a
: يقرأ الملف الحالي في المجرىARGF
بشكل كامل ثم يضع محتوياته في مصفوفة.