التابع IO.each_char في روبي
يستدعي التابع 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.