التابع Array.take في روبي

من موسوعة حسوب
< Ruby‏ | Array

يجلب التابع take أول n عنصر من مصفوفة.

إن مرِّر عدد سالب إلى هذا التابع، فسيُطلَق الخطأ ArgumentError.

البنية العامة

take(n)  new_ary

المعاملات

n

عدد صحيح يمثل عدد العناصر الأولى المراد جلبها من المصفوفة المعطاة.

القيم المعادة

تعاد مصفوفة جديدة تحوي العناصر n الأولى الموجودة في المصفوفة المعطاة.

أمثلة

مثالٌ على استخدام التابع take:

a = [1, 2, 3, 4, 5, 0]
a.take(3)             #=> [1, 2, 3]

انظر أيضًا

  • التابع take_while: يجلب العناصر الأولى من مصفوفة التي تحقق شرطًا معينًا.
  • التابع drop: يحذف أول n عنصر من المصفوفة ويعيد بقية العناصر في مصفوفة جديدة.
  • التابع delete_at: يحذف العنصر من المصفوفة الموجود عند الفهرس المحدد
  • التابع reject!‎: يحذف كل عنصر من عناصر المصفوفة والتي تُقيّم في الكتلة البرمجية المحددة بالقيمة true.

مصادر