التابع ARGF.read_nonblock
في روبي
يقرأ التابع 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
.