التابع binwrite الخاص بالصنف IO في روبي
التابع binwrite مشابه للتابع IO.writeX، ما عدا أنه يفتح الملف في الوضع الثنائي (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، في بعض الحالات المناسبة.)