الفرق بين المراجعتين لصفحة: «Ruby/IO/getc»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط دقيق |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
يجلب التابع <code>getc</code> محرفًا واحدًا من [[Ruby/IO|المجرى]] الذي استدعي معه. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">getc→ string or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">getc→ string or nil</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد سلسلة نصية من محرِف واحد يمثِّل المحرف التالي المجلوب من [[Ruby/IO|المجرى]] المعطى، أو تعاد القيمة <code>nil</code> عند الوصول إلى نهاية المجرى. | |||
==أمثلة== | ==أمثلة== | ||
سطر 14: | سطر 14: | ||
f.getc #=> "h" | f.getc #=> "h" | ||
f.getc #=> "e"</syntaxhighlight> | f.getc #=> "e"</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/IO/getbyte|getbyte]]</code>: | * التابع <code>[[Ruby/IO/getbyte|getbyte]]</code>: يجلب البايت التالي من [[Ruby/IO|المجرى]] الذي استدعي معه. | ||
* التابع <code>[[Ruby/IO/gets|gets]]</code>: | * التابع <code>[[Ruby/IO/gets|gets]]</code>: يجلب السطر التالي من [[Ruby/IO|المجرى]] الذي استدعي معه. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-getc قسم | *[http://ruby-doc.org/core-2.5.1/IO.html#method-i-getc قسم التابع getc في الصنف IO في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 11:45، 22 ديسمبر 2018
يجلب التابع getc
محرفًا واحدًا من المجرى الذي استدعي معه.
البنية العامة
getc→ string or nil
القيمة المعادة
تعاد سلسلة نصية من محرِف واحد يمثِّل المحرف التالي المجلوب من المجرى المعطى، أو تعاد القيمة nil
عند الوصول إلى نهاية المجرى.
أمثلة
مثال على استخدام التابع getc
:
f = File.new("testfile")
f.getc #=> "h"
f.getc #=> "e"
انظر أيضًا
- التابع
getbyte
: يجلب البايت التالي من المجرى الذي استدعي معه. - التابع
gets
: يجلب السطر التالي من المجرى الذي استدعي معه.