الفرق بين المراجعتين ل"Ruby/ARGF/read nonblock"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.read_nonblock</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Rub...') |
جميل-بيلوني (نقاش | مساهمات) ط |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 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>options</code>=== | ||
+ | خيارات إضافية. | ||
+ | ===<code>outbuf</code>=== | ||
+ | سلسلةٌ نصيةٌ تستعمل لتخزين البيانات المقروءة من المجرى <code>ARGF</code>. | ||
==القيم المعادة== | ==القيم المعادة== | ||
− | تعاد سلسلة نصية تمثل البيانات المقروءة من المجرى | + | تعاد سلسلة نصية تمثل البيانات المقروءة من المجرى <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>. |
==مصادر== | ==مصادر== | ||
− | * قسم التابع 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
.