التابع 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
.