التابع Range.include?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 06:36، 3 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق التابع include?‎ إن كان كائنٌ ما عنصرًا من المجال المعطى.

إن كان عنصرا البداية والنهاية عددين، فستتم المقارنة وفقًا لمقدار (magnitude) القيم.

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

include?(obj)   true or false

المعاملات

obj‎

‎الكائن المراد التحقق من وقوعه ضمن المجال المعطى.

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

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

أمثلة

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

("a".."z").include?("g")   #=> true
("a".."z").include?("A")   #=> false
("a".."z").include?("cc")  #=> false‎

انظر أيضا

  • المعامل ===: يعيد القيمة true إن كانت قيمةٌ أو كائنٌ ما أحد عناصر المجال (أي تقع ضمنه).
  • التابع cover?‎: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال.

مصادر