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

من موسوعة حسوب
< Ruby‏ | IO

يقرأ التابع readbyte بايتًا واحدًا من المجرى الذي استدعي معه. يشبه هذا التابع التابع getbyte، باستثناء أنَّه يُطلق الاستثناء EOFError إن استدعي عند نهاية الملف.

البنية العامة

readbyte→ integer‎

القيمة المعادة

يعاد عدد صحيح يمثِّل قيمة البايت المقروء من المجرى المعطى، أو يطلق الاستثناء EOFError عند الوصول إلى نهاية الملف.

انظر أيضًا

  • التابع putc: يكتب المحرف المُمرَّر إليه في المجرى الذي استدعي معه.
  • التابع read: يقرأ عددًا محدَّدًا من البايتات من المجرى الذي استدعي معه.
  • التابع read_nonblock: يقرأ عددًا محدَّدًا من البايتات من المجرى الذي استُدعي معه باستخدام استدعاء النظام read(2)‎ بعد تعيين الراية O_NONBLOCK لواصف الملف (file descriptor) الأساسي.
  • التابع readchar: يقرأ محرفًا واحدًا من المجرى الذي استدعي معه.
  • التابع readline: يقرأ سطرًا واحدًا من المجرى الذي استدعي معه.
  • التابع readlines: يقرأ كل الأسطر الموجودة في المجرى الذي استدعي معه ثم يعيدها في مصفوفة. 
  • التابع readpartial: يقرأ عددًا محدَّدًا من البايتات من المجرى الذي استدعي معه.

مصادر