التابع 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
القيمة القصوى من المجال.