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

من موسوعة حسوب
مراجعة 18:00، 30 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

انظر أيضًا

مصادر