الفرق بين المراجعتين لصفحة: «Ruby/IO/sync-3D»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط تدقيق |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
يضبط | يضبط التابع <code>sync</code> عند استدعائه بالشكل <code>sync = boolean</code> قيمة راية "وضع المزامنة" (sync mode) إلى القيمة <code>boolean</code> المنطقية. | ||
عندما تساوي قيمة وضع المزامنة <code>true</code>، فسيتم إرسال كل المخرجات | عندما تساوي قيمة وضع المزامنة القيمة <code>true</code>، فسيتم إرسال كل المخرجات مباشرةً إلى نظام التشغيل، ولن يُخزّن مؤقتًا في ذاكرة التخزين المؤقتة الداخلية لروبي. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">sync = boolean→ boolean</syntaxhighlight> | <syntaxhighlight lang="ruby">sync = boolean→ boolean</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد القيمة المنطقة <code>boolean</code> بعد تعيينها إلى وضع المزامنة. | |||
==أمثلة== | ==أمثلة== | ||
| سطر 17: | سطر 15: | ||
<syntaxhighlight lang="ruby">f = File.new("testfile") | <syntaxhighlight lang="ruby">f = File.new("testfile") | ||
f.sync = true</syntaxhighlight> | f.sync = true</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/IO/sync|sync]]</code>: يُعيد | * التابع <code>[[Ruby/IO/fsync|fsync]]</code>: يكتب مباشرةً جميع البيانات المخزنة في <nowiki/>[[Ruby/IO|المجرى]] الذي استدعي معه على القرص. | ||
* التابع <code>[[Ruby/IO/sync|sync]]</code>: يُعيد قيمة راية وضع المزامنة (sync mode) ل[[Ruby/IO|لمجرى]] الذي استدعي معه. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-sync-3D قسم | *[http://ruby-doc.org/core-2.5.1/IO.html#method-i-sync-3D قسم التابع sync= في الصنف IO في توثيق روبي الرسمي.] | ||
المراجعة الحالية بتاريخ 10:14، 23 ديسمبر 2018
يضبط التابع sync عند استدعائه بالشكل sync = boolean قيمة راية "وضع المزامنة" (sync mode) إلى القيمة boolean المنطقية.
عندما تساوي قيمة وضع المزامنة القيمة true، فسيتم إرسال كل المخرجات مباشرةً إلى نظام التشغيل، ولن يُخزّن مؤقتًا في ذاكرة التخزين المؤقتة الداخلية لروبي.
البنية العامة
sync = boolean→ boolean
القيمة المعادة
تعاد القيمة المنطقة boolean بعد تعيينها إلى وضع المزامنة.
أمثلة
مثال على استخدام التابع sync=:
f = File.new("testfile")
f.sync = true
انظر أيضًا
- التابع
fsync: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص. - التابع
sync: يُعيد قيمة راية وضع المزامنة (sync mode) للمجرى الذي استدعي معه.