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