الفرق بين المراجعتين لصفحة: «Ruby/IO/sync-3D»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.sync=</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...' |
جميل-بيلوني (نقاش | مساهمات) ط تدقيق |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 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>، فسيتم إرسال كل المخرجات مباشرةً إلى نظام التشغيل، ولن يُخزّن مؤقتًا في ذاكرة التخزين المؤقتة الداخلية لروبي. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">sync = boolean→ boolean</syntaxhighlight> | <syntaxhighlight lang="ruby">sync = boolean→ boolean</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد القيمة المنطقة <code>boolean</code> بعد تعيينها إلى وضع المزامنة. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>sync=</code>: | مثال على استخدام التابع <code>sync=</code>: | ||
<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/fsync|fsync]]</code>: يكتب مباشرةً جميع البيانات المخزنة في <nowiki/>[[Ruby/IO|المجرى]] الذي استدعي معه على القرص. | ||
* التابع <code>[[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) للمجرى الذي استدعي معه.