Sobes.tech
Junior — Middle

Kako proveriti u Kotlinu da li su dva objekta ista instanca po referenci?

sobes.tech АИ

Одговор од АИ

U Kotlinu, za proveru da li dve promenljive ukazuju na isti objekat u memoriji, koristi se operator ===. On proverava referentnu jednakost, za razliku od ==, koji proverava strukturnu jednakost (poziva equals()).

Primer:

val a = Any()
val b = a
val c = Any()

println(a === b) // true, jer b ukazuje na isti objekat
println(a === c) // false, različiti objekti