التابع Range.last‎ في روبي

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 07:04، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع 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: يعيد أكبر قيمة في المجال المعطى.

مصادر