التابع binread
الخاص بالصنف IO
في روبي
يفتح التابع binread
الملف، ثم يتموضع عند موضع الإزاحة offset
(انظر فقرة البنية العامة) في حال إعطائه، ثم يُعيد length
بايت (قيمته الافتراضية تساوي طول بقية الملف).
يضمن التابع binread
أن يُغلق الملف قبل العودة.
وضع الفتح هو "rb:ASCII-8BIT
".
البنية العامة
binread(name, [length [, offset]] )→ string
المعاملات
name
اسم الملف.
length
عدد صحيح يمثل الطول.
offset
عدد صحيح يمثل الإزاحة.
القيمة المُعادة
يُعيد التابع binread
سلسلة نصية.
أمثلة
مثال على استخدام التابع binread
:
IO.binread("testfile") #=> "This is line one\nThis is line two\nThis is line three\nAnd so on...\n"
IO.binread("testfile", 20) #=> "This is line one\nThi"
IO.binread("testfile", 20, 10) #=> "ne one\nThis is line "
انظر أيضا
- التابع
binwrite
: التابعbinwrite
مشابه للتابعIO.write
، ما عدا أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT.