الفرق بين المراجعتين لصفحة: «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?مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه.