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