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