الفرق بين المراجعتين لصفحة: «Ruby/Range/min»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>min</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Range]] | [[تصنيف: Ruby Range]] | ||
يعيد التابع <code>min</code> القيمة الدنيا من المجال. | يعيد التابع <code>min</code> القيمة الدنيا من المجال.ويعيد <code>nil</code> إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو إن كانت قيمة البداية للمجال الإقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة عنصر النهاية. | ||
يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي <code>a <=> b</code>. | يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي <code>a <=> b</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
سطر 12: | سطر 13: | ||
==المعاملات== | ==المعاملات== | ||
===<code>n</code>=== | ===<code>n</code>=== | ||
عدد صحيح. | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>min</code> القيمة الدنيا من المجال.ويعيد <code>nil</code> إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو إن كانت قيمة البداية للمجال الإقصائي مساوية لقيمة عنصر النهاية. | |||
==أمثلة== | ==أمثلة== | ||
سطر 19: | سطر 21: | ||
<syntaxhighlight lang="ruby">(10..20).min #=> 10</syntaxhighlight> | <syntaxhighlight lang="ruby">(10..20).min #=> 10</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Range/ | * التابع <code>[[Ruby/Range/max|max]]</code>: يعيد التابع <code>max</code> القيمة القصوى من المجال. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Range.html#method-i-min قسم التابع min في الصنف Range في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Range.html#method-i-min قسم التابع min في الصنف Range في توثيق روبي الرسمي.] |
مراجعة 19:12، 30 أكتوبر 2018
يعيد التابع 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
القيمة القصوى من المجال.