المعامل ===
الخاص بالصنف String
في روبي
يتحقق المعامل ===
من تساوي السلسلة النصية مع أي كائن آخر، علمًا أن المساواة تتحقق عند تطابق الطول والمحتوى.
إذا لم يكن الكائن من نوع سلسلة نصية، فيمكن استعمال الدالة to_s
لتحويله إلى سلسلة نصية إذا أمكن ذلك.
البنية العامة
str === obj → true or false
المعاملات
str
السلسلة النصية وتمثل الطرف الأول من عملية التحقق.
obj
الكائن المُراد التحقق من مساواته مع السلسلة النصية str
.
القيمة المعادة
تُعاد القيمة true
إذا كانت السلسلة النصية str
مساويةً للكائن obj
أو تعاد القيمة false
في خلاف ذلك.
أمثلة
مثال على استخدام المعامل ===
:
انظر أيضًا
- المعامل
==
: يتحقق من تساوي السلسلة النصية مع أي كائن آخر، علمًا أن المساواة تتحقق عند تطابق الطول والمحتوى. - المعامل
<=>
: يُقارن بين سلسلتين نصيتين ثم يعيد القيم 1-، أو 1، أو 0، إذا ما كانت السلسلة النصية الأولى أكبر أو أصغر أو تساوي السلسلة النصية الثانية على التوالي. - المعامل
>>
: يُلحق الكائن المُعطى بالسلسلة النصية.