التابع IO.sync=
في روبي
يضبط التابع sync=
قيمة راية وضع المزامنة “sync mode' عند إحدى القيمتين true
أو false
. عندما تكون قيمة وضع المزامنة true، فسيتم إرسال كل المخرجات فورًا إلى نظام التشغيل، ولن تُخزن (buffered) داخليًا. يُعيد التابع sync=
الحالة الجديدة. انظر أيضا صفحة IO#fsync
.
البنية العامة
sync = boolean→ boolean
القيمة المُعادة
أمثلة
مثال على استخدام التابع sync=
:
f = File.new("testfile")
f.sync = true
انظر أيضا
- التابع
sync
: يُعيد قيمة راية وضع المزامنة "sync mode" الحالية لمجرى د/خios
. عندما تكون قيمة وضع المزامنة true، فسيتم إرسال كل المخرجات فورًا إلى نظام التشغيل، ولن يُخزّن مؤقتًا من قبل روبي داخليًا. انظر أيضا صفحةIO#fsync
. - التابع
sysread
: يقرأmaxlen
(انظر فقرة البنية العامة) بايتًا من مجرى د/خ الذي استُدعي معهios
باستخدام قراءة منخفضة المستوى (low-level read) ويُعيدها كسلسلة نصية. لا تخلط هذا التابع مع التوابع الأخرى التي تقرأ من مجرى د/خios
، أو قد تحصل على نتائج غير متوقعة.