التابع cover?‎‎ الخاص بالصنف Range في روبي

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

يعيد التابع cover?‎ القيمة true إن كان obj (انظر فقرة البنية العامة) محصورًا بين بداية ونهاية المجال.

يتم التحقق من begin <= obj <= end إن كانت قيمة exclude_end?‎ مساوية لـ false، أو من begin <= obj < end إن كانت قيمة exclude_end?‎ مساوية لـ true.

البنية العامة

cover?(obj)    true or false

المعاملات

obj‎

‎كائن.

القيمة المُعادة

يعيد التابع cover?‎ القيمة true إن كان obj محصورًا بين بداية ونهاية المجال، أو يعيد false خلاف ذلك.

أمثلة

مثال على استخدام التابع cover?‎:

("a".."z").cover?("c")    #=> true
("a".."z").cover?("5")    #=> false
("a".."z").cover?("cc")   #=> true‎

انظر أيضا

  • التابع bsearch: باستخدام البحث الثنائي (binary search)، يبحث عن قيمة من المجال تفي بالشرط المعطى.

مصادر