Junior — Middle
Kā Kotlin var pārbaudīt, vai divi objekti ir tā pati eksemplāra pēc atsauces?
sobes.tech AI
Atbilde no AI
Kotlin valodā, lai pārbaudītu, vai divas mainīgās norāda uz to pašu objektu atmiņā, tiek izmantots operators ===. Tas pārbauda atsauces vienādību, atšķirībā no ==, kas pārbauda strukturālo vienādību (izsauc equals()).
Piemērs:
val a = Any()
val b = a
val c = Any()
println(a === b) // patiesi, jo b norāda uz to pašu objektu
println(a === c) // nepatiesi, dažādi objekti