الفرق بين المراجعتين لصفحة: «Ruby/ARGF/readchar»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 7: | سطر 7: | ||
يُطلِق التابع الخطأ <code>EOFError</code> بعد قراءة المحرف الأخير من الملف الأخير. | يُطلِق التابع الخطأ <code>EOFError</code> بعد قراءة المحرف الأخير من الملف الأخير. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> readchar → String or nil | <syntaxhighlight lang="ruby">readchar → String or nil | ||
| سطر 14: | سطر 14: | ||
تعاد سلسلة نصية تحوي المحرف الذي قُرِأ من المجرى <code>ARGF</code> | تعاد سلسلة نصية تحوي المحرف الذي قُرِأ من المجرى <code>ARGF</code> | ||
==أمثلة== | ==أمثلة== | ||
مثال لاستخدام التابع <code>readchar</code>:<syntaxhighlight lang="ruby"> $ echo "foo" > file | مثال لاستخدام التابع <code>readchar</code>:<syntaxhighlight lang="ruby">$ echo "foo" > file | ||
$ ruby argf.rb file | $ ruby argf.rb file | ||
المراجعة الحالية بتاريخ 13:40، 3 أكتوبر 2018
يقرأ التابع readchar المحرف التالي من المجرى ARGF ثم يعيده على شكل سلسلة نصية.
يُطلِق التابع الخطأ EOFError بعد قراءة المحرف الأخير من الملف الأخير.
البنية العامة
readchar → String or nil
القيمة المعادة
تعاد سلسلة نصية تحوي المحرف الذي قُرِأ من المجرى ARGF
أمثلة
مثال لاستخدام التابع readchar:
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readchar #=> "f"
ARGF.readchar #=> "o"
ARGF.readchar #=> "o"
ARGF.readchar #=> "\n"
ARGF.readchar #=> end of file reached (EOFError)
انظر أيضًا
- التابع
read: يقرأ عددًا محددًا من البايتات من المجرىARGF. - التابع
readbyte: يقرأ البايت التالي من المجرىARGFثمَّ يعيده على شكل عدد صحيح (Integer). - التابع
read_nonblock: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديَّةً عليا من المجرىARGFفي وضع عدم الحجز (non-blocking mode). - التابع
readline: يقرأ السطر التالي من الملف الحالي في المجرىARGF. - التابع
readlines: يقرأ الملف الحالي في المجرىARGFبشكل كامل. - التابع
readpartial: يقرأ عددًا من البايتات لا يتجاوز قيمةً حديةً عليا من المجرىARGF. - التابع
putc: يكتب محرفًا واحدًا على المجرىios. - التابع
getbyte: يجلب بايتًا واحدًا (8 بتّات) من المجرىARGF. - التابع
getc: يجلب المحرف التالي من المجرىARGF.