التابع binread
الخاص بالصنف IO
في روبي
يفتح التابع binread
الملف، ثم يتموضع اختياريا في الموضع المعطى offset
(انظر فقرة البنية العامة)، ثم يُعيد length
بايت (تساوي قيمته الافتراضية طول بقية الملف). يضمن التابع binread
أن يُغلق الملف قبل العودة. وضع الفتح سيكون "rb:ASCII-8BIT".
البنية العامة
binread(name, [length [, offset]] )→ string
المعاملات
name
اسم على هيئة سلسلة نصية
length
offset
القيمة المُعادة
أمثلة
مثال على استخدام التابع 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
X، ما عدا أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT ("wb: ASCII-8BIT").