التابع IO.each_char‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 12:42، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.each_char‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Rub...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يستدعي التابع each_char الكتلة المعطاةة مرة لكل حرف في مجرى د/خ ios، مع تمرير الحرف كوسيط. يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء IOError.

في حال لم تُعطى أي كتلة، فسيُعاد كائن من الصنف enumerator بدلاً من ذلك.

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

each_char {|c| block }   ios
each_char an_enumerator

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

أمثلة

مثال على استخدام التابع each_char‎:

f = File.new("testfile")
f.each_char {|c| print c, ' ' }   #=> #<File:testfile>‎

انظر أيضا

  • التابع each_byte: يستدعي الكتلة المعطاة مرة لكل بايت (0..255) في مجرى د/خ ios، مع تمرير البايت كوسيط. يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء IOError.
  • التابع each_codepoint: يمرر رقم Integer كل حرف (Integer ordinal) في مجرى د/خ ios، مع تمرير رمز اليونيكود (codepoint) كوسيط. يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء IOError.

مصادر