التابع 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)، ثم يُعيدها كسلسلة نصية.

مصادر