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