التابع String.getbyte في روبي

من موسوعة حسوب
< Ruby‏ | 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: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.

مصادر