التابع eql? الخاص بالصنف Range في روبي
يعيد التابع eql? القيمة true إن كان obj من النوع Range، وكان له نفس عنصري البداية والنهاية (بمقارنتها بواسطة المعامل eql?) ، وكان له نفس إعدادات exclude_end? مقارنة بالمجال الذي استُدعي معه.
البنية العامة
eql?(obj) → true or false
المعاملات
obj
مجال.
القيمة المُعادة
يعيد التابع eql? القيمة true إن كان obj من النوع Range، وكان له نفس عنصري البداية والنهاية، وكان له نفس إعدادات exclude_end? مقارنة بالمجال الذي استُدعي معه، أو يعيد false خلاف ذلك.
أمثلة
مثال على استخدام التابع eql?:
(0..2).eql?(0..2) #=> true
(0..2).eql?(Range.new(0,2)) #=> true
(0..2).eql?(0...2) #=> false
انظر أيضا
- التابع
exclude_end?: يعيد القيمةtrueإن كان المجال يستثني قيمته النهائية. - التابع
==: معامل المساواة.