التابع ARGF.readbyte في روبي
يقرأ التابع readbyte البايت التالي من المجرى ARGF ثمَّ يعيده على شكل عدد صحيح (Integer).
يطلق التابع الخطأ EOFError بعد قراءة البايت الأخير من الملف الأخير.
البنية العامة
readbyte → Integer
القيم المعادة
يعاد عدد صحيح يمثل قيمة البايت الذي قُرِأ من المجرى ARGF.
أمثلة
أمثلة لاستخدام التابع readbyte:
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readbyte #=> 102
ARGF.readbyte #=> 111
ARGF.readbyte #=> 111
ARGF.readbyte #=> 10
ARGF.readbyte #=> end of file reached (EOFError)
انظر أيضًا
- التابع
getbyte: يجلب بايتًا واحدًا (8 بتّات) من المجرىARGF. - التابع
read: يقرأ عددًا محددًا من البايتات من المجرىARGF. - التابع
read_nonblock: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرىARGFفي وضع عدم الحجز (non-blocking mode). - التابع
readchar: يقرأ المحرف التالي من المجرىARGFثم يعيده على شكل سلسلة نصية. - التابع
readline: يقرأ السطر التالي من الملف الحالي في المجرىARGF. - التابع
readlines: يقرأ الملف الحالي في المجرىARGFبشكل كامل. - التابع
readpartial: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF.