التابع last الخاص بالصنف Range في روبي
يعيد التابع last العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخر n عنصر.
لاحظ أنه في حال عدم تمرير أية وسائط، فسيعيد last الكائن الذي يحدد نهاية المجال، حتى لو كانت قيمة exclude_end? تساوي true.
البنية العامة
last → obj
last(n) → an_array
المعاملات
n
عدد صحيح.
القيمة المُعادة
يعيد التابع last العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخر 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: يعيد التابعfirstالكائن الأول في المجال، أو يعيد مصفوفة مكونة من أولnعنصر. - التابع
max: يعيد القيمة القصوى من المجال. يعيدnilإن كان عنصر بداية المجال أكبر من عنصر نهايته. ويعيدnilإن كانت قيمة البداية لمجال إقصائي (exclusive) مساوية لقيمة نهايته.