المعامل ‎between?‎ الخاص بالصنف Comparable في روبي

من موسوعة حسوب

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

مصادر