الفرق بين المراجعتين لصفحة: «Ruby/String/getbyte»

من موسوعة حسوب
< Ruby‏ | String
إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".
 
إضافة المحتوى
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby String]]
[[تصنيف: Ruby String]]
يعيد التابع <code>getbyte</code> ب
يُعيد التابع <code>getbyte</code> قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">getbyte(index) → 0 .. 255</syntaxhighlight>
<syntaxhighlight lang="ruby">getbyte(index) → 0 .. 255</syntaxhighlight>
== المعاملات ==
=== <code>index</code> ===
فهرس المحرف المُراد جلب قيمة البايت المقابل له.


==القيمة المعادة==
==القيمة المعادة==
يعاد
يُعاد [[Ruby/Integer|عدد صحيح]] بين 0 و 255 يمثِّل قيمة البايت المقابل للمحرف ذي الفهرس <code>index</code> في السلسلة النصية المعطاة، أو تُعاد القيمة <code>nil</code> في حال كان الفهرس يقع خارج السلسلة.


==أمثلة==
==أمثلة==
مثال على استعمال التابع <code>getbyte</code>:
مثال على استعمال التابع <code>getbyte</code>:
<syntaxhighlight lang="ruby"></syntaxhighlight>
<syntaxhighlight lang="ruby">"hello".getbyte(0) #=> 104
"hello".getbyte(9) #=> nil
</syntaxhighlight>
 
==انظر أيضًا==
* المعامل <code>[[Ruby/String/5B-5D|[]]]</code>: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.
 
* التابع <code>[[Ruby/String/bytes|bytes]]</code>: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.


==انظر أيضا==
* التابع <code>[[Ruby/String/each byte|each_byte]]</code>: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-getbyte قسم التابع ‎getbyte في الصنف String في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-getbyte قسم التابع ‎getbyte في الصنف 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: يُمرر كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة.

مصادر