التابع ARGF.getbyte
في روبي
يجلب التابع getbyte
بايتًا واحدًا (8 بتّات) من المجرى ARGF
.
البنية العامة
getbyte → Integer or nil
القيم المعادة
يعاد عدد صحيح يترواح بين 0 إلى 255 يمثِّل بايتًا واحدًا قُرِأ من المجرى ARGF
، أو تعاد القيمة nil
عند الوصول إلى نهاية المجرى.
أمثلة
مثالٌ على استخدام التابع getbyte
:
$ echo "foo" > file
$ ruby argf.rb file
ARGF.getbyte #=> 102
ARGF.getbyte #=> 111
ARGF.getbyte #=> 111
ARGF.getbyte #=> 10
ARGF.getbyte #=> nil
انظر أيضًا
- التابع
getc
: يجلب المحرف التالي من المجرىARGF
. - التابع
gets
: يجلب السطر التالي من الملف الحالي في المجرىARGF
. - التابع
putc
: يكتب محرفًا واحدًا على المجرىios
. - التابع
readbyte
: يقرأ البايت التالي من المجرىARGF
ثمَّ يعيده على شكل عدد صحيح (Integer
). - التابع
read_nonblock
: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرىARGF
في وضع عدم الحجز (non
-blocking
mode
). - التابع
readpartial
: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF
.
مصادر
- قسم التابع getbyte في الصنف ARGF في توثيق روبي الرسمي.