التابع IO.syswrite
في روبي
يكتب التابع syswrite
السلسلة النصية المعطاة في مجرى د/خ الذي استُدعي معه باستخدام كتابة منخفض المستوى (low-level write). ثم يعيد عدد البايتات المكتوبة.
لا تخلط هذا التابع مع التوابع الأخرى التي تكتب في المجرى، أو قد تحصل على نتائج غير متوقعة.
يُطلق الاستثناء SystemCallError
عند حدوث خطأ.
البنية العامة
syswrite(string)→ integer
المعاملات
string
القيمة المُعادة
يعيد التابع syswrite
عدد البايتات المكتوبة.
أمثلة
مثال على استخدام التابع syswrite
:
f = File.new("out", "w")
f.syswrite("ABCDEF") #=> 6
انظر أيضا
- التابع
sysread
: يقرأ maxlen
بايتًا باستخدام قراءة منخفضة المستوى (low-level read)، ثم يُعيدها كسلسلة نصية.