التابع String.getbyte
في روبي
يُعيد التابع getbyte
قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.
البنية العامة
getbyte(index) → 0 .. 255
المعاملات
index
فهرس المحرف المُراد جلب قيمة البايت المقابل له.
القيمة المعادة
يُعاد عدد صحيح بين 0 و 255 يمثِّل قيمة البايت المقابل للمحرف ذي الفهرس index
في السلسلة النصية المعطاة، أو تُعاد القيمة nil
في حال كان الفهرس يقع خارج السلسلة.
أمثلة
مثال على استعمال التابع getbyte
:
"hello".getbyte(0) #=> 104
"hello".getbyte(9) #=> nil
انظر أيضًا
- المعامل
[]
: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.
- التابع
bytes
: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.
- التابع
each_byte
: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.