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

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 10:59، 22 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (تدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

flush  ios

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

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

أمثلة

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

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

الناتج:

no newline

انظر أيضًا

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

مصادر