التابع 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
إن كان المجال يستثني قيمته النهائية. - التابع
==
: معامل المساواة.