الفرق بين المراجعتين لصفحة: «Ruby/IO/each codepoint»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
ينفذ التابع <code>each_codepoint</code> الكتلة المعطاة، مع تمرير الرمز العددي (Integer ordinal) لكل حرف من الحروف الموجودة في [[Ruby/IO|مجرى د/خ]]، | ينفذ التابع <code>each_codepoint</code> الكتلة المعطاة، مع تمرير الرمز العددي (Integer ordinal) لكل حرف من الحروف الموجودة في [[Ruby/IO|مجرى د/خ]]، حيث يمرر رمز اليونيكود (codepoint) كوسيط. | ||
يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء <code>IOError</code>. | يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء <code>IOError</code>. |
مراجعة 23:12، 13 نوفمبر 2018
ينفذ التابع each_codepoint
الكتلة المعطاة، مع تمرير الرمز العددي (Integer ordinal) لكل حرف من الحروف الموجودة في مجرى د/خ، حيث يمرر رمز اليونيكود (codepoint) كوسيط.
يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء IOError
.
في حال لم تُعطى أي كتلة، فسيُعاد كائن من الصنف Enumerator بدلاً من ذلك.
البنية العامة
each_codepoint {|c| block } → ios
codepoints {|c| block } → ios
each_codepoint→ an_enumerator
codepoints → an_enumerator
القيمة المُعادة
يعيد التابع each_codepoint
مجرى د/خ الذي استُدعي معه، وفي حال لم تُعطى أي كتلة، فسيُعاد كائن من الصنف Enumerator
انظر أيضا
- التابع
each_char
: يستدعي الكتلة المعطاةة على كل حرف في مجرى د/خ - التابع
each_line
: ينفذ الكتلة المعطاة على كل سطر في مجرى د/خ