التابع last‎ الخاص بالصنف Range في روبي

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 19:01، 30 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>last‎</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع last العنص الأخير في المجال، أو مصفوفة مؤلفة من آخر n عنصر. لاحظ أنه في حال عدم تمرير أية وسائط، فسيعيد last الكائن الذي يحدد نهاية المجال، حتى لو كانت قيمة exclude_end? تساوي true.

البنية العامة

last  obj
last(n)  an_array

المعاملات

n‎

القيمة المُعادة

أمثلة

مثال على استخدام التابع last‎:

(10..20).last      #=> 20
(10...20).last     #=> 20
(10..20).last(3)   #=> [18, 19, 20]
(10...20).last(3)  #=> [17, 18, 19]‎

انظر أيضا

  • التابع inspect: بُحوّل المجال إلى شكل قابل للطباعة (باستخدام inspect لتحويل عنصري البداية والنهاية).
  • التابع max: يعيد القيمة القصوى من المجال. يعيد nil إن كان عنصر بداية المجال أكبر من عنصر نهايته. ويعيد nil إن كانت قيمة البداية لمجال إقصائي (exclusive) مساوية لقيمة نهايته.

مصادر