• 0

ما هي أسهل طريقة لوضع عنصر في بداية مصفوفة في روبي؟

أريد أن أضيف عنصر جديد في بداية مصفوفة في لغة الروبي، فما هي أسهل طريقة لفعل ذلك عن طريق استخدام التوابع المدمجة ودون كتابة أسطر عديدة؟

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


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

هنالك عدة طرق لوضع عنصر في بداية مصفوفة معينة لكن أشهرها هي عن طريق استخدام تابع unshift الذي يقوم بوضع العنصر الذي تريده في الموقع الأول في المصفوفة ويدفع بقية العناصر حيث سيصبح العنصر الثاني في الموقع الثالث وهكذا... كما في المثال التالي:

irb>> a = [ 0, 1, 2]
=> [0, 1, 2]
irb>> a.unshift('x')
=> ["x", 0, 1, 2]
irb>> a.inspect
=> "["x", 0, 1, 2]"

هنالك طريقة أخرى مشهورة وهي عن طريق استخدم تابع insert الذي سيمكنك من وضع أي عنصر في أي موقع من مواقع المصفوفة كما في المثال التالي:

a = [1,2,3]
a.insert(0,0)
=> [0,1,2,3]

المصدر

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


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

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

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

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


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

تسجيل الدخول

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


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