التابع IO.syswrite
في روبي
< Ruby | IO
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 20:49، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.syswrite</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
يكتب التابع 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
.