الفرق بين المراجعتين لصفحة: «Ruby/Array/first»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 23: | سطر 23: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Array/last|last]]</code>: يعيد | * التابع <code>[[Ruby/Array/last|last]]</code>: يعيد آخر عنصر من المصفوفة التي استُدعي عبرها، في حال كانت المصفوفة فارغة فسيعيد الشكل الأول (أنظر فقرة البينة العامة) القيمة <code>nil</code>. | ||
* التابع [[Ruby/Array/fetch | <code>fetch</code>]]: يجلب عنصرًا ذي فهرس محدَّد من مصفوفة. | * التابع<nowiki/>[[Ruby/Array/fetch | <code>fetch</code>]]: يجلب عنصرًا ذي فهرس محدَّد من مصفوفة. | ||
* التابع [[Ruby/Array/drop | <code>drop</code>]]: يحذف أول <code>n</code> عنصر من مصفوفة ثمَّ يضع بقية العناصر في مصفوفة جديدة ويعيدها. | * التابع<nowiki/>[[Ruby/Array/drop | <code>drop</code>]]: يحذف أول <code>n</code> عنصر من مصفوفة ثمَّ يضع بقية العناصر في مصفوفة جديدة ويعيدها. | ||
==مصادر== | ==مصادر== | ||
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-first قسم التابع first في الصنف Array في توثيق روبي الرسمي.] | * [https://ruby-doc.org/core-2.5.1/Array.html#method-i-first قسم التابع first في الصنف Array في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:19، 2 أكتوبر 2018
يجلب التابع first
أول عنصر أو أول n
عنصر من مصفوفة.
البنية العامة
first → obj or nil
first(n) → new_ary
المعاملات
n
عدد صحيح يحدد عدد العناصر الأولى المراد جلبها من المصفوفة المعطاة.
القيم المعادة
يعاد العنصر الأول من المصفوفة المعطاة إن لم يمرَّر أي وسيط، أو تعاد مصفوفة جديدة تحوي أول n
عنصر من المصفوفة المعطاة.
إن كانت المصفوفة فارغة، فستعاد القيمة nil
إن لم يمرَّر أي وسيط، أو تعاد مصفوفة فارغة إن أعطي الوسيط n
.
أمثلة
أمثلة على استخدام التابع first
:
a = [ "q", "r", "s", "t" ]
a.first #=> "q"
a.first(2) #=> ["q", "r"]
انظر أيضًا
- التابع
last
: يعيد آخر عنصر من المصفوفة التي استُدعي عبرها، في حال كانت المصفوفة فارغة فسيعيد الشكل الأول (أنظر فقرة البينة العامة) القيمةnil
. - التابع
fetch
: يجلب عنصرًا ذي فهرس محدَّد من مصفوفة. - التابع
drop
: يحذف أولn
عنصر من مصفوفة ثمَّ يضع بقية العناصر في مصفوفة جديدة ويعيدها.