Junior — Middle
Kaip Kotlin galima patikrinti, ar du objektai yra ta pati egzempliorius pagal nuorodą?
sobes.tech AI
Atsakymas iš AI
Kotlin'e, norint patikrinti, ar dvi kintamosios nurodo tą patį objektą atmintyje, naudojamas operatorius ===. Jis tikrina nuorodų lygybę, skirtingai nuo ==, kuris tikrina struktūrinę lygybę (kviečia equals()).
Pavyzdys:
val a = Any()
val b = a
val c = Any()
println(a === b) // tiesa, nes b nurodo tą patį objektą
println(a === c) // klaidinga, skirtingi objektai