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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.getbyte‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يحصل التابع <code>getbyte</code> على البايت (8-bit byte) الموالي (0..255) من [[Ruby/IO|مجرى د/خ]] <code>ios</code>. ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
+
يحصل التابع <code>getbyte</code> على البايت (0..255) التالي من [[Ruby/IO|مجرى د/خ]] . ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
 
==البنية العامة==
 
==البنية العامة==
 
<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> إن استُدعي عند نهاية الملف.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>getbyte‎</code>:
 
مثال على استخدام التابع <code>getbyte‎</code>:
سطر 13: سطر 15:
 
f.getbyte  #=> 104‎</syntaxhighlight>
 
f.getbyte  #=> 104‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/IO/fsync|fsync]]</code>: يكتب  على الفور جميع البيانات المخزنة في [[Ruby/IO|مجرى د/خ]] <code>ios</code> في القرص. لاحظ أن <code>fsync</code> يختلف عن استخدام <code>IO#sync=</code>. حيث يضمن الأخير أن تُرسل البيانات من المخازن المؤقتة (buffers) لروبي، ​​ولكنه لا يضمن أنّ نظام التشغيل سيكتبها بالفعل في القرص.
+
* التابع <code>[[Ruby/IO/getc|getc]]</code>: يقرأ  [[Ruby/String|سلسلة نصية]] مُؤلفة من حرف واحد من [[Ruby/IO|مجرى د/خ]]. ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
* التابع <code>[[Ruby/IO/getc|getc]]</code>: يقرأ  [[Ruby/String|سلسلة نصية]] مُؤلفة من حرف واحد من [[Ruby/IO|مجرى د/خ]] <code>ios</code>. ويُعيد <code>nil</code> إن استُدعي عند نهاية الملف.
 
 
==مصادر==
 
==مصادر==
 
*[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‎ في توثيق روبي الرسمي.]

مراجعة 14:09، 13 نوفمبر 2018

يحصل التابع getbyte على البايت (0..255) التالي من مجرى د/خ . ويُعيد nil إن استُدعي عند نهاية الملف.

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

getbyte integer or nil

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

يعيد التابع getbyte البايت (0..255) التالي من مجرى د/خ . ويُعيد nil إن استُدعي عند نهاية الملف.

أمثلة

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

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

انظر أيضا

مصادر