المعامل ~=
في الصنف Object
في روبي
يتحقّق المعامل ~=
من تطابق نمطي كائنين (Pattern Match). استُبدِل في الأصناف السليلة (descendants، خاصةً الصنفين Regexp
و String
) لتوفير دلالاتِ مطابقةِ نمطٍ واضحةٍ وذات معنى.
البنية العامة
obj =~ other → nil
المعاملات
obj
الكائن المراد التحقق من تطابق نمطه مع الكائن other
.
other
الكائن الآخر الذي سيُتحقَق من تطابق نمطه مع الكائن obj
.
القيم المعادة
تُعاد القيمة العدمية nil
إذا كان لكل كائن من الكائنين obj
و ohter
نمطًا مختلفًا.
انظر أيضًا
- المعامل
~!
: يتحقق من عدم تساوي كائنين (باستخدام التابع =~). - المعامل
<=>
: يتحقق من تساوي كائنين بين بعضهما بعضًا. - المعامل
===
: يتحقق من تساوي كائنين بشكل صارم.