الفرق بين المراجعتين لصفحة: «Ruby/ARGF/read nonblock»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ARGF]] | [[تصنيف: Ruby ARGF]] | ||
يقرأ التابع <code>read_nonblock</code> عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرى | يقرأ التابع <code>read_nonblock</code> عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرى <code>ARGF</code> في وضع عدم الحجز (non-blocking mode). | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> read_nonblock(maxlen[, options]) → string | <syntaxhighlight lang="ruby">read_nonblock(maxlen[, options]) → string | ||
read_nonblock(maxlen, outbuf[, options]) → outbuf | read_nonblock(maxlen, outbuf[, options]) → outbuf | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==المعاملات== | |||
== المعاملات == | ===<code>maxlen</code>=== | ||
عدد البايتات الأعظمي المراد قراءته من المجرى <code>ARGF</code>. | |||
=== <code>maxlen</code> === | ===<code>options</code>=== | ||
عدد البايتات الأعظمي المراد قراءته من المجرى ARGF. | |||
=== <code>options</code> === | |||
خيارات إضافية. | خيارات إضافية. | ||
===<code>outbuf</code>=== | |||
=== <code>outbuf</code> === | سلسلةٌ نصيةٌ تستعمل لتخزين البيانات المقروءة من المجرى <code>ARGF</code>. | ||
سلسلةٌ نصيةٌ تستعمل لتخزين البيانات المقروءة من المجرى ARGF. | |||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد سلسلة نصية تمثل البيانات المقروءة من المجرى | تعاد سلسلة نصية تمثل البيانات المقروءة من المجرى <code>ARGF</code>، أو يعاد الوسيط <code>outbuf</code> (إن أعطي) بعد تخزين البيانات المقروءة فيه. | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع [[Ruby/ARGF/read | <code>read</code>]]: يقرأ عددًا محددًا من البايتات من المجرى | *التابع<nowiki/>[[Ruby/ARGF/read| <code>read</code>]]: يقرأ عددًا محددًا من البايتات من المجرى <code>ARGF</code>. | ||
* التابع [[Ruby/ARGF/readbyte | <code>readbyte</code>]]: يقرأ البايت التالي من المجرى | *التابع<nowiki/>[[Ruby/ARGF/readbyte| <code>readbyte</code>]]: يقرأ البايت التالي من المجرى <code>ARGF</code> ثمَّ يعيده على شكل عدد صحيح (Integer). | ||
* التابع [[Ruby/ARGF/readchar | <code>readchar</code>]]: يقرأ المحرف التالي من المجرى | *التابع<nowiki/>[[Ruby/ARGF/readchar| <code>readchar</code>]]: يقرأ المحرف التالي من المجرى <code>ARGF</code> ثم يعيده على شكل سلسلة نصية. | ||
* التابع [[Ruby/ARGF/readline | <code>readline</code>]]: يقرأ السطر التالي من الملف الحالي في المجرى | *التابع<nowiki/>[[Ruby/ARGF/readline| <code>readline</code>]]: يقرأ السطر التالي من الملف الحالي في المجرى <code>ARGF</code>. | ||
* التابع [[Ruby/ARGF/readlines | <code>readlines</code>]]: يقرأ الملف الحالي في المجرى | *التابع<nowiki/>[[Ruby/ARGF/readlines| <code>readlines</code>]]: يقرأ الملف الحالي في المجرى <code>ARGF</code> بشكل كامل. | ||
* التابع [[Ruby/ARGF/readpartial | <code>readpartial</code>]]: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرى | *التابع<nowiki/>[[Ruby/ARGF/readpartial| <code>readpartial</code>]]: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرى <code>ARGF</code>. | ||
* التابع [[Ruby/ARGF/getbyte | <code>getbyte</code>]]: يجلب بايتًا واحدًا (8 بتّات) من المجرى | *التابع<nowiki/>[[Ruby/ARGF/getbyte| <code>getbyte</code>]]: يجلب بايتًا واحدًا (8 بتّات) من المجرى <code>ARGF</code>. | ||
==مصادر== | ==مصادر== | ||
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-read_nonblock قسم التابع read_nonblock في الصنف ARGF في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-read_nonblock قسم التابع read_nonblock في الصنف ARGF في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 13:39، 3 أكتوبر 2018
يقرأ التابع read_nonblock
عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرى ARGF
في وضع عدم الحجز (non-blocking mode).
البنية العامة
read_nonblock(maxlen[, options]) → string
read_nonblock(maxlen, outbuf[, options]) → outbuf
المعاملات
maxlen
عدد البايتات الأعظمي المراد قراءته من المجرى ARGF
.
options
خيارات إضافية.
outbuf
سلسلةٌ نصيةٌ تستعمل لتخزين البيانات المقروءة من المجرى ARGF
.
القيم المعادة
تعاد سلسلة نصية تمثل البيانات المقروءة من المجرى ARGF
، أو يعاد الوسيط outbuf
(إن أعطي) بعد تخزين البيانات المقروءة فيه.
انظر أيضًا
- التابع
read
: يقرأ عددًا محددًا من البايتات من المجرىARGF
. - التابع
readbyte
: يقرأ البايت التالي من المجرىARGF
ثمَّ يعيده على شكل عدد صحيح (Integer). - التابع
readchar
: يقرأ المحرف التالي من المجرىARGF
ثم يعيده على شكل سلسلة نصية. - التابع
readline
: يقرأ السطر التالي من الملف الحالي في المجرىARGF
. - التابع
readlines
: يقرأ الملف الحالي في المجرىARGF
بشكل كامل. - التابع
readpartial
: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF
. - التابع
getbyte
: يجلب بايتًا واحدًا (8 بتّات) من المجرىARGF
.