الفرق بين المراجعتين لصفحة: «Ruby/String/setbyte»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يستبدل التابع <code>setbyte</code> بايتًا ذا فهرس محدَّد بقيمة محدَّدة في السلسلة النصية التي استدعي معها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">setbyte(index, integer) → integer</syntaxhighlight> | <syntaxhighlight lang="ruby">setbyte(index, integer) → integer</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>index</code> === | |||
فهرس البايت المراد تغيير قيمته في السلسلة النصية المعطاة. | |||
=== <code>integer</code> === | |||
عدد صحيح يمثِّل قيمة البايت ذي الفهرس <code>index</code> المراد استبدال قيمته. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد القيمة <code>integer</code> بعد تبديل قيمة البايت ذي الفهرس <code>index</code> في السلسلة النصية المعطاة إليها. | |||
== أمثلة == | |||
مثال على استعمال التابع <code>setbyte</code>:<syntaxhighlight lang="ruby"> | |||
a= "hello" | |||
a.setbyte(4, 65) #=> 65 | |||
a #=> "hellA" | |||
a.setbyte(4, 33) #=> 33 | |||
a #=> "hell!" | |||
</syntaxhighlight> | |||
==انظر أيضًا== | |||
* التابع <code>[[Ruby/String/bytes|bytes]]</code>: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة. | |||
* التابع <code>[[Ruby/String/bytesize|bytesize]]</code>: يعيد طول السلسلة النصية التي استدعيت معه بالبايت. | |||
* التابع <code>[[Ruby/String/getbyte|getbyte]]</code>: يُعيد قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-setbyte قسم التابع setbyte في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-setbyte قسم التابع setbyte في الصنف 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
: يُعيد قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.