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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط (تدقيق.)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
ينقل (Flushes) التابع <code>flush</code> أي بيانات مخزنة في [[Ruby/IO|مجرى د/خ]] إلى نظام التشغيل (لاحظ أن هذا لا يشمل إلا التخزين المؤقت الداخلي لروبي؛ وقد يقوم نظام التشغيل بتخزين البيانات أيضًا).
+
ينقل التابع <code>flush</code> أي بيانات مخزَّنة في [[Ruby/IO|المجرى]] الذي استدعي معه إلى نظام التشغيل (لاحظ أن هذا لا يشمل إلا التخزين المؤقت الداخلي لروبي؛ وقد يقوم نظام التشغيل بتخزين البيانات فيه أيضًا).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">flush → ios‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">flush → ios‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>flush</code> [[Ruby/IO|مجرى د/خ]] المستقبِل.
+
يعاد [[Ruby/IO|المجرى]] المعطى بعد تنفيذ العملية عليه.
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>flush‎</code>:<syntaxhighlight lang="ruby">$stdout.print "no newline"
 
مثال على استخدام التابع <code>flush‎</code>:<syntaxhighlight lang="ruby">$stdout.print "no newline"
$stdout.flush‎</syntaxhighlight>الناتج:<syntaxhighlight lang="ruby">no newline
+
$stdout.flush‎</syntaxhighlight>الناتج:<syntaxhighlight lang="text">no newline
 
</syntaxhighlight>
 
</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
*التابع <code>[[Ruby/IO/fileno|fileno]]</code>: يُعيد عددا صحيحا يمثل واصف الملف الرقمي ل[[Ruby/IO|مجرى د/خ]].
+
*التابع <code>[[Ruby/IO/fileno|fileno]]</code>: يُعيد عددًا صحيحًا يمثل واصف الملف الرقمي للمجرى الذي استدعي معه.
*التابع <code>[[Ruby/IO/fsync|fsync]]</code>: يكتب على الفور جميع البيانات المخزنة في [[Ruby/IO|مجرى د/خ]] على القرص.
+
*التابع <code>[[Ruby/IO/fsync|fsync]]</code>: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-flush قسم التابع flush‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-flush قسم التابع flush‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:59، 22 ديسمبر 2018

ينقل التابع flush أي بيانات مخزَّنة في المجرى الذي استدعي معه إلى نظام التشغيل (لاحظ أن هذا لا يشمل إلا التخزين المؤقت الداخلي لروبي؛ وقد يقوم نظام التشغيل بتخزين البيانات فيه أيضًا).

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

flush  ios

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

يعاد المجرى المعطى بعد تنفيذ العملية عليه.

أمثلة

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

$stdout.print "no newline"
$stdout.flush

الناتج:

no newline

انظر أيضًا

  • التابع fileno: يُعيد عددًا صحيحًا يمثل واصف الملف الرقمي للمجرى الذي استدعي معه.
  • التابع fsync: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص.

مصادر