• 0

كيف أضع حد معين لمصفوف في روبي؟

أريد وضع حد معين لعدد عناصر مصفوفة معينة في روبي، أي فعل شيء مشابه لهذا:

['one','two','three'].limit(2) => ['one','two']

فهل يوجد في روبي طريقة لفعل ذلك؟

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


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

يوجد في الروبي طرق عديدة لفعل ذلك، فيمكنك على سبيل المثال تمرير الحد الذي ترغب به إلى تابع take المدمج وسيقوم بالمهمة كما في المثال التالي:

['one','two','three'].take(2)

أو يمكنك استخدام تابع first الذي سيرجع قائمة طولها عدد أولى العناصر التي تريدها كما يظهر في المثال التالي:

['one','two','three'].first(2)
=> ['one', 'two']

كما يمكنك استخدام slice! حيث ستمرر له من أين يبدأ وينتهي كما في المثال التالي:

irb(main):001:0> [1,2,3,4,5].slice! 0,4
=> [1, 2, 3, 4]

المصدر

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


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

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

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

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


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

تسجيل الدخول

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


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