التابع min‎ الخاص بالصنف Range في روبي

من موسوعة حسوب

يعيد التابع min القيمة الدنيا من المجال.ويعيد nil إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو إن كانت قيمة البداية للمجال الإقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة عنصر النهاية.

يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي a <=> b.

البنية العامة

min   obj
min {| a,b | block } obj
min(n)   array
min(n) {| a,b | block } array

المعاملات

n‎

‎عدد صحيح.

القيمة المُعادة

يعيد التابع min القيمة الدنيا من المجال.ويعيد nil إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو إن كانت قيمة البداية للمجال الإقصائي مساوية لقيمة عنصر النهاية.

أمثلة

مثال على استخدام التابع min‎:

(10..20).min    #=> 10‎

انظر أيضا

  • التابع max: يعيد التابع max القيمة القصوى من المجال.

مصادر