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

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>setbyte</code> ب
+
يستبدل التابع <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: يُعيد قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.

مصادر