ahmed1990 نشر 18 أكتوبر 2015 أرسل تقرير نشر 18 أكتوبر 2015 أريد أن أضيف عنصر جديد في بداية مصفوفة في لغة الروبي، فما هي أسهل طريقة لفعل ذلك عن طريق استخدام التوابع المدمجة ودون كتابة أسطر عديدة؟ اقتباس
0 هشام رزق الله نشر 18 أكتوبر 2015 أرسل تقرير نشر 18 أكتوبر 2015 هنالك عدة طرق لوضع عنصر في بداية مصفوفة معينة لكن أشهرها هي عن طريق استخدام تابع 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]المصدر اقتباس
السؤال
ahmed1990
أريد أن أضيف عنصر جديد في بداية مصفوفة في لغة الروبي، فما هي أسهل طريقة لفعل ذلك عن طريق استخدام التوابع المدمجة ودون كتابة أسطر عديدة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.