التابع Array.transpose
في روبي
يفترض التابع transpose
أنَّ المصفوفة التي استُدعيت معه مكونةٌ من مصفوفات فيعمل على قلب (transposes
) الأعمدة إلى أسطر والأسطر إلى أعمدة.
البنية العامة
transpose → new_ary
القيم المعادة
تعاد مصفوفة جديدة تحوي المصفوفات الفرعية الموجودة في المصفوفة المعطاة بعد قلب أعمدتها إلى أسطر وأسطرها إلى أعمدة.
أمثلة
مثالٌ على استخدام التابع transpose
:
a = [[1,2], [3,4], [5,6]]
a.transpose #=> [[1, 3, 5], [2, 4, 6]]
انظر أيضًا
- التابع
reverse
: يعكس ترتيب عناصر المصفوفة التي استُدعيت معه ويضعها في مصفوفة جديدة. - التابع
rotate
: يعيد مصفوفة جديدة تحتوي عناصر المصفوفة التي استُدعيت معها مع إزاحة (تدوير) عناصرها ليكون العنصر ذو الفهرس الممرر إليها هو العنصر الأول في المصفوفة الجديدة. - التابع
sort
: يرتب عناصر المصفوفة التي استُدعيت معه ويعيدها في مصفوفة جديدة.
مصادر
- قسم التابع transpose في الصنف Array في توثيق روبي الرسمي.