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