التابع 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.