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