التابع Range.min‎ في روبي

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 07:05، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع 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: يعيد أكبر قيمة من المجال المعطى.

مصادر