المعامل === الخاص بالصنف 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?: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال.