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

من موسوعة حسوب
< Ruby‏ | String
إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".
 
إضافة المحتوى
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby String]]
[[تصنيف: Ruby String]]
يعيد التابع <code>codepoints</code> ب
يُعيد التابع <code>codepoints</code> نقاط الترميز المقابلة لمحارف السلسلة النصية في مصفوفة. هذا التابع هو اختصار للاستدعاء <code>str.each_codeponit.to_a</code>.
 
في حال إعطاء كتلة، والتي هي الشكل المهمل من هذا التابع، فسيسلك هذا التابع نفس سلوك التابع <code>[[Ruby/String/each codepoint|each_codepoint]]</code> تمامًا.
 
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">codepoints → an_array</syntaxhighlight>
<syntaxhighlight lang="ruby">codepoints → an_array</syntaxhighlight>


==القيمة المعادة==
==القيمة المعادة==
يعاد
تعاد [[Ruby/Array|مصفوفة]] من نقاط الترميز المقابلة لمحارف السلسلة.
 
== أمثلة ==
أمثلة على استعمال التابع <code>codepoints</code>:<syntaxhighlight lang="ruby">
"hello".each_codepoint.to_a   #=> [104, 101, 108, 108, 111]
"hello".each_codepoint {|c| print c-100, ' ' }  #=> 4 1 8 8 11 hello
 
</syntaxhighlight>


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/String/bytes|bytes]]</code>: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة.
* التابع <code>[[Ruby/String/chr|chr]]</code>: يعيد المحرف الأول من السلسلة النصية المُعطاة.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-codepoints قسم التابع codepoints‎ في الصنف String في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-codepoints قسم التابع codepoints‎ في الصنف String في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 06:50، 12 ديسمبر 2018

يُعيد التابع 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: يعيد المحرف الأول من السلسلة النصية المُعطاة.

مصادر