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

من موسوعة حسوب
< Ruby‏ | 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: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه.

مصادر