الفرق بين المراجعتين ل"Ruby/IO/sync"

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

مراجعة 20:34، 13 نوفمبر 2018

يُعيد التابع sync قيمة راية وضع المزامنة "sync mode" لمجرى د/خ.

عندما تساوي قيمة وضع المزامنة القيمة true، فسيتم إرسال كل المخرجات فورًا إلى نظام التشغيل، ولن يُخزّن مؤقتًا من قبل روبي داخليًا.

انظر صفحة fsync لمزيد من المعلومات.

البنية العامة

sync  true or false

القيمة المُعادة

يُعيد التابع sync قيمة راية وضع المزامنة لمجرى د/خ.

أمثلة

مثال على استخدام التابع sync‎:

f = File.new("testfile")
f.sync   #=> false‎

انظر أيضا

  • التابع stat: يُعيد معلومات حالة لمجرى د/خ الذي استُدعي معه على هيئة كائن من النوع File::Stat.
  • التابع sync=‎: يضبط قيمة راية وضع المزامنة “sync mode'

مصادر