التابع Range.last
في روبي
يعيد التابع last
العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخر n
عنصر من عناصر المجال.
لاحظ أنه في حال عدم تمرير أية معاملات إلى التابع، فسيعيد الكائن الذي يحدد نهاية المجال، حتى لو كانت قيمة exclude_end?
تساوي true
.
البنية العامة
last → obj
last(n) → an_array
المعاملات
n
عدد صحيح. يمثِّل عدد العناصر الأخيرة المراد جلبها من المجال.
القيمة المعادة
يعاد العنصر الأخير في المجال المعطى، أو مصفوفة مؤلفة من آخر n
عنصر من المجال.
أمثلة
مثال على استخدام التابع last
:
(10..20).last #=> 20
(10...20).last #=> 20
(10..20).last(3) #=> [18, 19, 20]
(10...20).last(3) #=> [17, 18, 19]
انظر أيضا
- التابع
first
: يعيد الكائن الأول في المجال، أو يعيد مصفوفة مكونة من أولn
عنصر. - التابع
max
: يعيد أكبر قيمة في المجال المعطى.