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