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