التابع Range.min
في روبي
يعيد التابع min
أصغر قيمة من المجال المعطى، أو يعيد القيمة nil
إن كانت قيمة بداية المجال أكبر من قيمة نهايته أو إن كانت قيمة البداية للمجال الإقصائي (exclusive، أي المجال الذي يستثني عنصر النهاية) مساويةً لقيمة عنصر النهاية.
يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي a <=> b
.
البنية العامة
min → obj
min {| a,b | block }→ obj
min(n) → array
min(n) {| a,b | block }→ array
المعاملات
n
عدد صحيح.
القيمة المعادة
تعاد أصغر قيمة من المجال المعطى، أو تعاد القيمة nil
إن كانت قيمة بداية المجال أكبر من قيمة نهايته أو إن كانت قيمة البداية للمجال الإقصائي مساوية لقيمة عنصر النهاية.
أمثلة
مثال على استخدام التابع min
:
(10..20).min #=> 10
انظر أيضا
- التابع
max
: يعيد أكبر قيمة من المجال المعطى.