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