التابع ARGF.readchar في روبي
يقرأ التابع readchar المحرف التالي من المجرى ARGF ثم يعيده على شكل سلسلة نصية.
يُطلِق التابع الخطأ EOFError بعد قراءة المحرف الأخير من الملف الأخير.
البنية العامة
readchar → String or nil
القيمة المعادة
تعاد سلسلة نصية تحوي المحرف الذي قُرِأ من المجرى ARGF.[a]
أمثلة
مثال لاستخدام التابع readchar:
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readchar #=> "f"
ARGF.readchar #=> "o"
ARGF.readchar #=> "o"
ARGF.readchar #=> "\n"
ARGF.readchar #=> end of file reached (EOFError)
انظر أيضًا
- التابع
read: يقرأ عددًا محددًا من البايتات من المجرىARGF. - التابع
readbyte: يقرأ البايت التالي من المجرىARGFثمَّ يعيده على شكل عدد صحيح (Integer). - التابع
read_nonblock: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرىARGFفي وضع عدم الحجز (non-blockingmode). - التابع
readline: يقرأ السطر التالي من الملف الحالي في المجرىARGF. - التابع
readlines: يقرأ الملف الحالي في المجرىARGFبشكل كامل. - التابع
readpartial: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF. - التابع
putc: يكتب محرفًا واحدًا على المجرىios. - التابع
getbyte: يجلب بايتًا واحدًا (8 بتّات) من المجرىARGF. - التابع
getc: يجلب المحرف التالي من المجرىARGF.
مصادر
- قسم التابع readchar في الصنف ARGF في توثيق روبي الرسمي.
[a]لم أعرف متى ستعاد القيمة nil :( +abdallatif.ey@gmail.com _تم التعيين إلى Abd Allatif_