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

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

يعيد التابع eql?‎ القيمة true فقط إن كان obj من النوع Range، وكان له نفس عنصري البداية والنهاية (بمقارنتها بالمعامل eql?‎) ، وكان له نفس إعدادات exclude_end? مقارنة بالذي استُدعي معه.

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

eql?(obj)  true or false

المعاملات

obj‎

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

أمثلة

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

(0..2).eql?(0..2)            #=> true
(0..2).eql?(Range.new(0,2))  #=> true
(0..2).eql?(0...2)           #=> false‎

انظر أيضا

  • التابع end: يعيد الكائن الذي يحدد نهاية المجال.
  • التابع exclude_end?‎: يعيد القيمة true إن كان المجال يستثني قيمته النهائية.

مصادر