Junior — Middle
Чӣ гуна дар Kotlin муқоиса кардани объектҳо тавассути ишораҳои онҳо анҷом дода мешавад?
sobes.tech AI
Ҷавоб аз AI
В Kotlin за сравнение на обекти по референции се използва операторът ===. Той проверява дали две променливи сочат към един и същи обект в паметта.
Пример:
val a = Any()
val b = a
val c = Any()
println(a === b) // true, защото b сочи към същия обект като a
println(a === c) // false, различни обекти
За сравняване на стойностите на обектите (по съдържание) се използва операторът ==, който извиква метода equals().