التابع ARGF.each_codepoint()
في روبي
يعيد التابع each_codepoint
قيمة قابلة للعد (enumerator) تتكرر (Iterate) على كل قيمة من النوع codepoint
في الملفات الموجودة في ARGV
.
يسمح لك هذا التابع بمعالجة الملفات المُمرَّرة من سطر الأوامر كما لو كانت ملفًا واحدًا مكونًا من سلسلة من هذه الملفات المسماة. بعد إعادة آخر codepoint
من الملف الأول، ستعاد أول codepoint
من الملف الثاني. يمكن استخدام التابع ARGF.filename
لمعرفة اسم الملف الذي ينتمي إليه الحرف الحالي.
في حال عدم تمرير كتلة برمجية، فسيُعاد كائن من النوع enumerator
.
البنية العامة
each_char {|char| block } → ARGF
each_char → an_enumerator
القيمة المعادة
تعاد قيمة قابلة للعد (enumerator) أو يعاد المجرى ARGF
.
انظر أيضًا
- التابع
each_line
: يعيد قيمة قابلة للعد (enumerator) تتكرر (iterates) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة فيARGV
. في حال تمرير كتلة برمجية للتابعeach_line
، فسيُمرّر كل سطر بدوره إلى تلك الكتلة، وإلا فستعاد قيمة قابلة للعد (enumerator). - التابع
each_char
: يعيد قيمة قابلة للعد (enumerator) تتكرر (Iterate) على كل قيمة من النوعchar
في الملفات الموجودة فيARGV
.