الفرق بين المراجعتين لصفحة: «Ruby/Kernel/readline»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) تدقيق. |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Kernel]] | [[تصنيف: Ruby Kernel]] | ||
يشبه التابع <code>readline</code> التابع <code>[[Ruby/Kernel/gets|gets]]</code> باستثناء أنّه يطلق الخطأ <code>[[Ruby/EOFError|EOFError]]</code> عند الوصول إلى نهاية الملف. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">readline(sep=$/) → string | <syntaxhighlight lang="ruby">readline(sep=$/) → string | ||
سطر 10: | سطر 10: | ||
==المعاملات== | ==المعاملات== | ||
===<code>sep</code>=== | ===<code>sep</code>=== | ||
يمثل الفاصل. | يمثل الحد الفاصل الذي ستتوقف عملية القراءة عنده وتعاد البيانات المقروءة. | ||
===<code>limit</code>=== | ===<code>limit</code>=== | ||
الحد الأقصى. | الحد الأقصى للبيانات المراد قراءتها. | ||
==القيمة | ==القيمة المعادة== | ||
يعيد | يعيد البيانات المقروءة في سلسلة نصية حتى بداية كل سطر أو حتى الوصول إلى الفاصل <code>sep</code>. | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Kernel/readlines|readlines]]</code>: يعيد | * التابع <code>[[Ruby/Kernel/readlines|readlines]]</code>: يعيد مصفوفة يحوي كل عنصر منها سطرًا من أسطر الملف المراد قراءته. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-readline قسم | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-readline قسم التابع readline في الصنف Kernel في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:36، 16 نوفمبر 2018
يشبه التابع readline
التابع gets
باستثناء أنّه يطلق الخطأ EOFError
عند الوصول إلى نهاية الملف.
البنية العامة
readline(sep=$/) → string
readline(limit)→ string
readline(sep, limit) → string
المعاملات
sep
يمثل الحد الفاصل الذي ستتوقف عملية القراءة عنده وتعاد البيانات المقروءة.
limit
الحد الأقصى للبيانات المراد قراءتها.
القيمة المعادة
يعيد البيانات المقروءة في سلسلة نصية حتى بداية كل سطر أو حتى الوصول إلى الفاصل sep
.
انظر أيضا
- التابع
readlines
: يعيد مصفوفة يحوي كل عنصر منها سطرًا من أسطر الملف المراد قراءته.