الفرق بين المراجعتين ل"Ruby/Range/max"

من موسوعة حسوب
< Ruby‏ | Range
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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) القيم.

مصادر