Ruby/Comparable/equal
< 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