الفرق بين المراجعتين ل"Ruby/Range/include-3F"

من موسوعة حسوب
< Ruby‏ | Range
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>include?‎‎</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
(لا فرق)

مراجعة 17:34، 30 أكتوبر 2018

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

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

include?(obj)   true or false

المعاملات

obj‎

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

أمثلة

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

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

انظر أيضا

  • التابع hash: يحسب رمز التكويد (hash-code) لهذا المجال. مجالان عنصرا بدايتهما ونهايتهما متساويان (باستخدام المعامل eql?‎)، وقيمة exclude_end? الخاصة بهما متساوية سيُولّدان نفس رمز التكويد.
  • التابع inspect: بُحوّل المجال إلى شكل قابل للطباعة (باستخدام inspect لتحويل عنصري البداية والنهاية).

مصادر