التابع IO.binwrite
في روبي
يشبه التابع binwrite
التابع write
باستثناء أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT ("wb: ASCII-8BIT
").
البنية العامة
binwrite(name, string, [offset] ) → integer
binwrite(name, string, [offset], open_args ) → integer
المعاملات
name
اسم الملف المراد الكتابة فيه.
string
سلسلة نصية يراد كتابتها ضمن الملف name
.
offset
عدد صحيح يمثل مقدار إزاحة مؤشر المجرى في الملف الذي ستبدأ عنده عملية الكتابة بدءًا من الموضع الحالي.
open_args
خيارات فتح الملف للكتابة فيه.
القيمة المعادة
يعاد عددٌ صحيحٌ يمثِّل عدد البايتات التي كتبت ضمن الملف name
.
انظر أيضًا
- التابع
binread
: يفتح الملف ثم يحرِّك موضع المؤشر بمقدار محدد (في حال إعطائه) ثم يجلب جميع محتوى الملف بدءًا من موضع المؤشر وحتى نهاية الملف أو يجلب حجم محدَّد من البيانات.