التابع 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) القيم.