• 0

كيف أحوّل مصفوفة من الأعداد الصحيحة إلى مصفوفة سلاسل نصية في روبي؟

أملك المصفوفة التالية:

int_array = [11,12]

وأريد تحويل هذه المصفوفة من الأعداد الصحيحة إلى مصفوفة من السلاسل النصية فما هي الطريقة الصحيحة لفعل ذلك في لغة روبي؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام دالة حلقة التكرار map بالإضافة إلى تابع التحويل إلى السلسلة النصية to_s كالتالي للتحويل:

str_array = int_array.map(&:to_s)

كما يمكنك استخدام نفس التوابع لكن بطريقة أخرى كالتالي:

int_array = [1, 2, 3]

str_array = int_array.map { |i| i.to_s }
=> str_array = ['1', '2', '3']

أيضا استخدام تابع حلقة التكرار collect وتابع to_s للتحويل إلى سلسلة نصية يعطينا نفس النتيجة كما في المثال التالي:

str_array = int_array.collect{|i| i.to_s}

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن