المعامل ==
الخاص بالصنف Comparable
في روبي
< Ruby | Comparable
يوازن المعامل ==
بين كائنين بناءً على النتيجة التي يعيدها المعامل <=>
الخاص بالمُستقبِل (receiver).
البنية العامة
obj == other → true or false
القيمة المعادة
تُعاد القيمة true
إن أعاد المعامل <=>
القيمة 0
(أي كان obj
مساويًا للكائن other
)؛ خلا ذلك، ستُعاد القيمة false
.
أمثلة
أمثلة عن استخدام المعامل ==
:
i = 1;
i == i ; #=> true
"a" == "a" ; #=> true
"a" == "A" ; #=> false
3 == 5 ; #=> false
انظر أيضًا
- المعامل
<
: يوازن بين كائنين بناءً على النتيجة التي يعيدها المعامل<=>
الخاص بالمُستقبِل (receiver)، ويعيد القيمةtrue
إن أعاد المعامل<=>
القيمة 1
، وإلا فسيعيدfalse
. - المعامل
<=
: يوازن بين كائنين بناءً على النتيجة التي يعيدها المعامل<=>
الخاص بالمُستقبِل (receiver)، ويعيد القيمةtrue
إن أعاد المعامل<=>
القيمة -1
أو0
، وإلا فسيعيدfalse
.