التابع binwrite
الخاص بالصنف IO
في روبي
التابع binwrite
مشابه للتابع IO.write
X، ما عدا أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT ("wb: ASCII-8BIT").
البنية العامة
binwrite(name, string, [offset] ) → integer
binwrite(name, string, [offset], open_args ) → integer
المعاملات
name
اسم الملف
string
offset
عدد صحيح يمثل الإزاحة
open_args
القيمة المُعادة
انظر أيضا
- التابع
binread
: يفتح التابعbinread
الملف، ثم يتموضع اختياريا في الموضع المعطىoffset
(انظر فقرة البنية العامة)، ثم يُعيدlength
بايت (تساوي قيمته الافتراضية طول بقية الملف). يضمن التابعbinread
أن يُغلق الملف قبل العودة. وضع الفتح سيكون "rb:ASCII-8BIT". - التابع
copy_stream
: ينسخ التابع::copy_stream
المصدر المعطىsrc
إلىdst
(انظر فقرة البنية العامة). الوسيطانsrc
وdst
يمكن أن يكونا إما اسماء ملفات، أو كائن مشابهة للصنف IO. يجب أن يكون للكائنات المشابهة لـ IO بالنسبة للوسيطsrc
التابعreadpartial
أوread
. كما يجب أن يكون للكائنات المشابهة لـ IO بالنسبة للوسيطdst
التابعwrite
. (يمكن استخدام الآليات خاصة، مثل استدعاء نظام sendfile، في بعض الحالات المناسبة.)