Sobes.tech
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().