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

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>getbyte</code> ب
+
يُعيد التابع <code>getbyte</code> قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">getbyte(index) → 0 .. 255</syntaxhighlight>
 
<syntaxhighlight lang="ruby">getbyte(index) → 0 .. 255</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>index</code> ===
 +
فهرس المحرف المُراد جلب قيمة البايت المقابل له.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
يُعاد [[Ruby/Integer|عدد صحيح]] بين 0 و 255 يمثِّل قيمة البايت المقابل للمحرف ذي الفهرس <code>index</code> في السلسلة النصية المعطاة، أو تُعاد القيمة <code>nil</code> في حال كان الفهرس يقع خارج السلسلة.
  
 
==أمثلة==
 
==أمثلة==
 
مثال على استعمال التابع <code>getbyte</code>:
 
مثال على استعمال التابع <code>getbyte</code>:
<syntaxhighlight lang="ruby"></syntaxhighlight>
+
<syntaxhighlight lang="ruby">"hello".getbyte(0) #=> 104
 +
"hello".getbyte(9) #=> nil
 +
</syntaxhighlight>
 +
 
 +
==انظر أيضًا==
 +
* المعامل <code>[[Ruby/String/5B-5D|[]]]</code>: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.
 +
 
 +
* التابع <code>[[Ruby/String/bytes|bytes]]</code>: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.
  
==انظر أيضا==
+
* التابع <code>[[Ruby/String/each byte|each_byte]]</code>: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-getbyte قسم التابع ‎getbyte في الصنف String في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-getbyte قسم التابع ‎getbyte في الصنف String في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:51، 12 ديسمبر 2018

يُعيد التابع getbyte قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.

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

getbyte(index)  0 .. 255

المعاملات

index

فهرس المحرف المُراد جلب قيمة البايت المقابل له.

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

يُعاد عدد صحيح بين 0 و 255 يمثِّل قيمة البايت المقابل للمحرف ذي الفهرس index في السلسلة النصية المعطاة، أو تُعاد القيمة nil في حال كان الفهرس يقع خارج السلسلة.

أمثلة

مثال على استعمال التابع getbyte:

"hello".getbyte(0) #=> 104
"hello".getbyte(9) #=> nil

انظر أيضًا

  • المعامل []: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.
  • التابع bytes: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.
  • التابع each_byte: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.

مصادر