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

من موسوعة حسوب
< Ruby‏ | String
مراجعة 08:24، 15 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يستبدل التابع setbyte بايتًا ذا فهرس محدَّد بقيمة محدَّدة في السلسلة النصية التي استدعي معها.

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

setbyte(index, integer)  integer

المعاملات

index

فهرس البايت المراد تغيير قيمته في السلسلة النصية المعطاة.

integer

عدد صحيح يمثِّل قيمة البايت ذي الفهرس index المراد استبدال قيمته.

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

تعاد القيمة integer بعد تبديل قيمة البايت ذي الفهرس index في السلسلة النصية المعطاة إليها.

أمثلة

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

a= "hello"
a.setbyte(4, 65) #=> 65
a                #=> "hellA"
a.setbyte(4, 33) #=> 33
a                #=> "hell!"

انظر أيضًا

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

مصادر