التابع max الخاص بالصنف Range في روبي
يعيد التابع 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) القيم.