الفرق بين المراجعتين لصفحة: «Ruby/Comparable/between-3F»
< Ruby | Comparable
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 31: | سطر 31: | ||
== أنظر أيضًا == | == أنظر أيضًا == | ||
* | * التابع [[Ruby/Comparable/clamp|<code>clamp</code>]] : يتحقق التابع <code>between?</code>مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه. | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Comparable.html#method-i- | * [http://ruby-doc.org/core-2.5.1/Comparable.html#method-i-clamp قسم التابع <code>between?</code> في الصنف Array في توثيق روبي الرسمي.] |
مراجعة 12:01، 13 سبتمبر 2018
يتحقق التابع between?
مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه.
البنية العامة
between?(min, max) → true or false
المعاملات
min
يمثل هذا المعامل القيمة الدنيا في المقارنة.
max
يمثل هذا المعامل القيمة القصوى في المقارنة.
القيمة المٌعادة
يعيد التابع between?
القيمة false
إن أعاد التعبيرobj <=> min
قيمة أصغر من 0
أو إن أعاد التعبير obj <=> max
قيمة أكبر من 0
، خلا ذلك سيعيد true
.
أمثلة
أمثلة عن استخدام التابع between?
:
3.between?(1, 5) #=> true
6.between?(1, 5) #=> false
'cat'.between?('ant', 'dog') #=> true
'gnu'.between?('ant', 'dog') #=> false
أنظر أيضًا
- التابع
clamp
: يتحقق التابع between?
مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه.