التابع Enumerable.reverse_each في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

ينشئ التابع 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

انظر أيضًا

مصادر