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

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>bytes</code> ب
+
يُعيد التابع <code>bytes</code> البايتات المقابلة لمحارف السلسلة النصية في مصفوفة. هذا التابع هو اختصار للاستدعاء <code>str.each_byte.to_a</code>.
 +
 
 +
في حال إعطاء كتلة، والتي هي الشكل المهمل من هذا التابع، فسيسلك هذا التابع نفس سلوك التابع <code>[[Ruby/String/each byte|each_byte]]</code> تمامًا.
 +
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">bytes → an_array</syntaxhighlight>
 
<syntaxhighlight lang="ruby">bytes → an_array</syntaxhighlight>
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تعاد [[Ruby/Array|مصفوفة]] من البايتات المقابلة لمحارف السلسلة النصية المعطاة.
 +
 
 +
== أمثلة ==
 +
أمثلة على استعمال التابع <code>bytes</code>:<syntaxhighlight lang="ruby">
 +
"hello".each_byte.to_a   #=> [104, 101, 108, 108, 111]
 +
"hello".each_byte {|c| print c-100, ' ' }  #=> 4 1 8 8 11 hello
 +
</syntaxhighlight>
  
==انظر أيضا==
+
==انظر أيضًا==
 +
* التابع <code>[[Ruby/String/bytesize|bytesize]]</code>: يعيد طول السلسلة النصية التي استدعيت معه بالبايت.
 +
* التابع <code>[[Ruby/String/byteslice|byteslice]]</code>: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-bytes قسم التابع ‎bytes في الصنف String في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-bytes قسم التابع ‎bytes في الصنف String في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 19:21، 11 ديسمبر 2018

يُعيد التابع bytes البايتات المقابلة لمحارف السلسلة النصية في مصفوفة. هذا التابع هو اختصار للاستدعاء str.each_byte.to_a.

في حال إعطاء كتلة، والتي هي الشكل المهمل من هذا التابع، فسيسلك هذا التابع نفس سلوك التابع each_byte تمامًا.

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

bytes  an_array

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

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

أمثلة

أمثلة على استعمال التابع bytes:

"hello".each_byte.to_a   #=> [104, 101, 108, 108, 111]
"hello".each_byte {|c| print c-100, ' ' }  #=> 4 1 8 8 11 hello

انظر أيضًا

  • التابع bytesize: يعيد طول السلسلة النصية التي استدعيت معه بالبايت.
  • التابع byteslice: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.

مصادر