التابع 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)، يبحث عن قيمة من المجال تفي بالشرط المعطى.