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

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 08:38، 23 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (تدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يقرأ التابع readchar محرفًا واحدًا من المجرى الذي استدعي معه.

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

readchar string

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

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

أمثلة

مثال على استخدام التابع readchar‎:

f = File.new("testfile")
f.readchar   #=> "h"
f.readchar   #=> "e"‎

انظر أيضًا

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

مصادر