التابع Enumerable.reverse_each
في روبي
< Ruby | Enumerable
ينشئ التابع reverse_each
مصفوفة مؤقتة تحوي عناصر الكائن القابل للتعداد ثم يمر عليها (يستعملها) بترتيب معاكس.
إن لم تُعطَ أية كتلة، فسيعيد التابع كائنًا جديدًا من النوع Enumerator
.
البنية العامة
reverse_each(*args) { |item| block } → enum
reverse_each(*args) → an_enumerator
المعاملات
args
الوسائط المراد استعمالها في العملية.
القيمة المعادة
يعاد ناتج تنفيذ الكتلة block
على عناصر الكائن القابل للتعداد بترتيب معاكس بعد وضعها في مصفوفة مؤقتة، أو يعاد كائن جديد من النوع Enumerator
.
أمثلة
مثال على استعمال التابع reverse_each
:
(1..3).reverse_each { |v| p v }
يُنتِج هذا التابع عند تنفيذه ما يلي:
3
2
1
انظر أيضًا
- التابع
each_entry
: يستدعي الكتلة المعطاة مرةً واحدةً على كل عنصر من عناصر الكائن القابل للتعداد الذي استدعي معه. - التابع
entries
: يعيد مصفوفة تحوي العناصر الموجودة في الكائن القابل للتعداد الذي استدعي معه.