الفرق بين المراجعتين ل"Ruby/IO/getbyte"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط (تدقيق.)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يحصل التابع <code>getbyte</code> على البايت (0..255) التالي من [[Ruby/IO|مجرى د/خ]] . ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
+
يجلب التابع <code>getbyte</code> البايت التالي من [[Ruby/IO|المجرى]] الذي استدعي معه.
==البنية العامة==
+
 
 +
== البنية العامة ==
 
<syntaxhighlight lang="ruby">getbyte→ integer or nil‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">getbyte→ integer or nil‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>getbyte</code> البايت (0..255) التالي من [[Ruby/IO|مجرى د/خ]] . ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
+
يعاد عدد صحيح بين 0 و 255 يمثِّل البايت التالي من [[Ruby/IO|المجرى]] المعطى، أو تعاد القيمة <code>nil</code> عن الوصول إلى نهاية المجرى.
  
 
==أمثلة==
 
==أمثلة==
سطر 14: سطر 15:
 
f.getbyte  #=> 84
 
f.getbyte  #=> 84
 
f.getbyte  #=> 104‎</syntaxhighlight>
 
f.getbyte  #=> 104‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/getc|getc]]</code>: يقرأ  [[Ruby/String|سلسلة نصية]] مُؤلفة من حرف واحد من [[Ruby/IO|مجرى د/خ]]. ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
+
* التابع <code>[[Ruby/IO/getc|getc]]</code>: يجلب محرفًا واحدًا من [[Ruby/IO|المجرى]] الذي استدعي معه.
 +
* التابع <code>[[Ruby/IO/gets|gets]]</code>: يجلب السطر التالي من [[Ruby/IO|المجرى]] الذي استدعي معه. 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-getbyte قسم التابع getbyte‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-getbyte قسم التابع getbyte‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:45، 22 ديسمبر 2018

يجلب التابع getbyte البايت التالي من المجرى الذي استدعي معه.

البنية العامة

getbyte integer or nil

القيمة المعادة

يعاد عدد صحيح بين 0 و 255 يمثِّل البايت التالي من المجرى المعطى، أو تعاد القيمة nil عن الوصول إلى نهاية المجرى.

أمثلة

مثال على استخدام التابع getbyte‎:

f = File.new("testfile")
f.getbyte   #=> 84
f.getbyte   #=> 104‎

انظر أيضًا

  • التابع getc: يجلب محرفًا واحدًا من المجرى الذي استدعي معه.
  • التابع gets: يجلب السطر التالي من المجرى الذي استدعي معه. 

مصادر