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

من موسوعة حسوب
< Ruby‏ | IO
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
ينفذ التابع <code>each_codepoint</code> الكتلة المعطاة، مع تمرير الرمز العددي (Integer ordinal) لكل حرف من الحروف الموجودة  في [[Ruby/IO|مجرى د/خ]]، مع تمرير رمز اليونيكود (codepoint) كوسيط.  
ينفذ التابع <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 

انظر أيضا

مصادر