المعامل ===
الخاص بالصنف Range
في روبي
يعيد المعامل ===
القيمة true
إن كانت قيمةٌ أو كائنٌ ما أحد عناصر المجال (أي تقع ضمنه).
المعامل ===
هو معامل المقارنة الذي تستخدمه عبارات case
.
البنية العامة
rng === obj → true or false
القيمة المعادة
تعاد القيمة true
إن كان الكائن obj
أحد عناصر المجال rng
(أي يقعع ضمنه)، أو تعاد القيمة false
خلاف ذلك.
أمثلة
مثال على استخدام المعامل ===
:
case 79
when 1..50 then print "low\n"
when 51..75 then print "medium\n"
when 76..100 then print "high\n"
end
ناتج تنفيذ هذه الشيفرة هو:
high
انظر أيضًا
- المعامل
==
: يتحقق من تساوي مجالين مع بعضهما بعضًا. - التابع
cover?
: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال.