اذهب إلى المحتوى
  • 0

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

ali_agha

السؤال

أريد دمج جميع عناصر مصفوفة لأحولها إلى سلسلة نصية واحدة، فعلى سبيل المثال لو كانت المصفوفة كالتالي:

@arr = ['<p>Hello World</p>', '<p>This is a test</p>']

أريد أن يُدمج العنصرين معا ليصبحان سلسلة نصية واحدة كالتالي:

<p>Hello World</p><p>This is a test</p> 
تم التعديل في بواسطة ali_agha
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هنالك طريقتين سهلتين لدمج عناصر المصفوفة مع بعضها لتصبح سلسلة نصية، أولها استخدام تابع join للمصفوفة والذي سوف نُمرر له ما سيوضع للفصل بين عناصر المصفوفة في السلسلة النصية ولنستخدم في هذا المثال مسافة فارغة " ” مثلًا:

@arr.join(" ")

أما لو كانت المصفوفة تحتوي أعدادًا بدلًا من السلاسل النصية فيجب عليك في هذه الحالة تحويلها إلى سلاسل نصية أولًا عن طريق تابع to_s، إلا لو أردت أن يكون الناتج عدد صحيح ففي هذه الحالة يجب عليك أن تستخدم تابع to_i.
طريقة أخرى للدمج:

@arr * " "
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...