الفرق بين المراجعتين ل"Ruby/Range/max"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>max</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...') |
(لا فرق)
|
مراجعة 19:05، 30 أكتوبر 2018
يعيد التابع 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) القيم.