المبرمج العربي نشر 29 يناير 2016 أرسل تقرير مشاركة نشر 29 يناير 2016 لدي المصفوفة التالية:a = [1,2,3,4,5,6,7,8,9] أريد تقسيمها إلى أجزاء حتى تصبح كالتالي:[[1,2,3],[4,5,6],[7,8,9]] فكيف أفعل ذلك باستخدام لغة روبي؟ هل توجد دالة لفعل ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 29 يناير 2016 أرسل تقرير مشاركة نشر 29 يناير 2016 نعم توجد العديد من الطرق لفعل ذلك في لغة روبي، فيمكنك على سبيل المثال استخدام تابع each_slice مع تابع to_a كما في المثال التالي:a.each_slice(3).to_a أما إذا كنت تستخدم الإصدار 1.8.6 من روبي فيجب عليك استخدام enumerator ومن ثم تقسيم المصفوفة كالتالي:require 'enumerator' a.enum_for(:each_slice, 3).to_a أو إذا كنت تستخدم ريلز 2.3+ فيمكنك استخدام تابع in_groups كالتالي:a.in_groups(3, false) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
لدي المصفوفة التالية:
أريد تقسيمها إلى أجزاء حتى تصبح كالتالي:
فكيف أفعل ذلك باستخدام لغة روبي؟ هل توجد دالة لفعل ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.