الفرق بين المراجعتين لصفحة: «Ruby/Range/member-3F»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>member? | <noinclude>{{DISPLAYTITLE: التابع <code>Range.member?</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Range]] | [[تصنيف: Ruby Range]] | ||
يتحقق التابع <code>member?</code> إن كان كائنٌ ما عنصرًا من المجال الذي استُدعي معه. | |||
إن كان عنصرا البداية والنهاية عددين، فستتم المقارنة وفقًا لمقدار (magnitude) القيم. | إن كان عنصرا البداية والنهاية عددين، فستتم المقارنة وفقًا لمقدار (magnitude) القيم. | ||
سطر 10: | سطر 10: | ||
==المعاملات== | ==المعاملات== | ||
===<code>obj</code>=== | ===<code>obj</code>=== | ||
الكائن المراد التحقق من كونه واقعًا في المجال المعطى. | |||
==القيمة | ==القيمة المعادة== | ||
تعاد القيمة <code>true</code> إن كان <code>obj</code> عنصرًا من المجال الذي استُدعي معه، أو تعاد القيمة <code>false</code> خلاف ذلك. | |||
==أمثلة== | ==أمثلة== | ||
سطر 20: | سطر 20: | ||
("a".."z").include?("cc") #=> false</syntaxhighlight> | ("a".."z").include?("cc") #=> false</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* | * التابع [[Ruby/Range/cover-3F|<code>cover?</code>]]: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال. | ||
* التابع <code>[[Ruby/Range/ | * التابع [[Ruby/Range/include-3F|<code>include?</code>]]: يتحقق إن كان كائنٌ ما عنصرًا من المجال المعطى. | ||
* التابع <code>[[Ruby/Range/max|max]]</code>: يعيد أكبرقيمة من المجال المعطى. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Range.html#method-i-member-3F قسم | *[http://ruby-doc.org/core-2.5.1/Range.html#method-i-member-3F قسم التابع member? في الصنف 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
: يعيد أكبرقيمة من المجال المعطى.