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

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

يتحقق التابع member?‎ إن كان كائنٌ ما عنصرًا من المجال الذي استُدعي معه.

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

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

member?(obj)    true or false

المعاملات

obj‎

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

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

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

أمثلة

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

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

انظر أيضا

  • التابع cover?‎: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال.
  • التابع include?‎: يتحقق إن كان كائنٌ ما عنصرًا من المجال المعطى.
  • التابع max: يعيد أكبرقيمة من المجال المعطى.

مصادر