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

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث

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

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

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

codepoints  an_array

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

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

أمثلة

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

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

انظر أيضًا

  • التابع bytes: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.
  • التابع chr: يعيد المحرف الأول من السلسلة النصية المُعطاة.

مصادر