التابع Range.max في روبي
يعيد التابع max أكبر قيمة في المجال المعطى، أو يعيد القيمة nil إن كان عنصر بداية المجال أكبر من عنصر نهايته أو إن كانت قيمة البداية لمجال إقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة نهايته.
يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي a <=> b.
البنية العامة
max → obj
max {| a,b | block }→ obj
max(n) → obj
max(n) {| a,b | block }→ obj
المعاملات
n
عدد صحيح.
القيمة المعادة
تعاد أكبر قيمة من المجال المعطى، أو تعاد القيمة nil إن كان عنصر بداية المجال أكبر من عنصر نهايته. أو إن كانت قيمة البداية لمجال إقصائي مساوية لقيمة نهايته.
أمثلة
مثال على استخدام التابع max:
(10..20).max #=> 20
انظر أيضا
- التابع
last: يعيد العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخرnعنصر. - التابع
min: يعيد أصغر قيمة من المجال.