المعامل ==
الخاص بالصنف 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?
: يتحقق من تساوي مجالين مع بعضهما بعضًا.