التابع IO.flush‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO

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

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

flush → ios‎

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

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

أمثلة

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

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

الناتج:

no newline

انظر أيضًا

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

مصادر