الفرق بين المراجعتين ل"Ruby/Enumerable"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
(لا فرق)

مراجعة 12:59، 16 ديسمبر 2018

يوفر المخلوط Enumerable مجموعة من الأصناف مع توابع تنقل (traversal) وبحث عديدة قادرة على ترتيب عناصر مجموعة مع بعضها بعضًا. يجب أن يوفر الصنف التابع each الذي يعيد العضو التالي من المجموعة. إن استعمل التابع max، أو mix، أو sort، فيجب أن يُوازَن بين الكائنات في المجموعة باستعمال المعامل <=> الذي تعتمد عليه تلك التوابع في ترتيب عناصر المجموعة الواحدة مع بعضها بعضًا.

توابع النسخة العامة

مصادر