الفرق بين المراجعتين لصفحة: «Ruby/IO/flush»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.flush</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...' |
جميل-بيلوني (نقاش | مساهمات) ط تدقيق. |
||
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين) | |||
سطر 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>: | مثال على استخدام التابع <code>flush</code>:<syntaxhighlight lang="ruby">$stdout.print "no newline" | ||
<syntaxhighlight lang="ruby">$stdout.print "no newline" | $stdout.flush</syntaxhighlight>الناتج:<syntaxhighlight lang="text">no newline | ||
$stdout.flush</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
: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص.