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

من موسوعة حسوب
< Ruby‏ | Range
مراجعة 19:08، 30 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>member?‎‎</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

member?(obj)    true or false

المعاملات

obj‎

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

أمثلة

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

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

انظر أيضا

  • التابع max: يعيد القيمة القصوى من المجال. يعيد nil إن كان عنصر بداية المجال أكبر من عنصر نهايته. ويعيد nil إن كانت قيمة البداية لمجال إقصائي (exclusive) مساوية لقيمة نهايته.
  • التابع min: يعيد القيمة الدنيا من المجال. يعيد nil إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو يعيد nil إن كانت قيمة البداية للمجال الإقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة عنصر النهاية.

مصادر