التابع IO.getc
في روبي
< Ruby | IO
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 14:09، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.getc</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby IO]...')
يقرأ التابع getc
سلسلة نصية مُؤلفة من حرف واحد من مجرى د/خ ios
. ويُعيد nil
إن استُدعي عند نهاية الملف.
البنية العامة
getc→ string or nil
القيمة المُعادة
أمثلة
مثال على استخدام التابع getc
:
f = File.new("testfile")
f.getc #=> "h"
f.getc #=> "e"
انظر أيضا
- التابع
getbyte
: يحصل على البايت (8-bit byte) الموالي (0..255) من مجرى د/خios
. ويُعيدnil
إن استُدعي عند نهاية الملف. - التابع
gets
: يقرأ "السطر" الموالي من مجرى د/خ. السطور مفصولة بواسطةsep
. إن كان الفاصل يساويnil
، فسيقرأ المحتويات بالكامل، أما إن كان الفاصل معدوم الطول، فستُقرؤ فقرة في كل مرة من مجرى الإدخال (تُفصل الفقرات بسطرين منفصلين). يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناءIOError
. سيُعاد السطر المقروء، وستُعين قيمته إلى$_
. ستعاد القيمةnil
إن تم استُدعي عند نهاية الملف. إن كان الوسيط الأول عددًا صحيحًا أو إن أعطي الوسيط الاختياري الثاني، فلن تكون السلسلة النصية المعادة أطول من القيمة المحددة من حيث عدد البايتات (bytes).