التابع Array.take
في روبي
يجلب التابع 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
: يحذف التابعdrop
أولn
عنصر من المصفوفة ويعيد بقية العناصر في مصفوفة جديدة. - التابع
delete_at
: يحذف التابعdelete_at
العنصر من المصفوفة الموجود عند الفهرس المحددindex
. ويعيد ذلك العنصر أو القيمةnil
إن كان الفهرس خارج نطاق المصفوفة. - التابع
reject!
: يحذف كل عنصر من عناصر المصفوفة والتي تُقيّم في الكتلة البرمجية المحددة بالقيمةtrue
. إن لم يحدث أي تغيير فستعيدnil
.