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

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

يعيد التابع max القيمة القصوى من المجال. يعيد nil إن كان عنصر بداية المجال أكبر من عنصر نهايته. ويعيد nil إن كانت قيمة البداية لمجال إقصائي (exclusive) مساوية لقيمة نهايته. يمكن إعطاء كتلة اختيارية لاستبداتابع المقارنة الافتراضي a <=> b.

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

max   obj
max {| a,b | block } obj
max(n)   obj
max(n) {| a,b | block } obj

المعاملات

n‎

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

أمثلة

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

(10..20).max    #=> 20‎

انظر أيضا

  • التابع last: يعيد العنص الأخير في المجال، أو مصفوفة مؤلفة من آخر n عنصر.
  • التابع member?‎: يعيد القيمة true إن كان obj عنصرًا من المجال ، أو يعيد false خلاف ذلك. إن كان عنصرا البداية والنهاية عددين، فستتم المقارنة وفقًا لمقدار (magnitude) القيم.

مصادر