Sobes.tech
Junior — Middle

Kotlin-də iki obyektin referans vasitəsilə eyni nümunə olub olmadığını necə yoxlamaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də, iki dəyişənin eyni yaddaş obyektinə istinad etdiyini yoxlamaq üçün === operatoru istifadə olunur. Bu, referans bərabərliyini yoxlayır, == isə struktur bərabərliyini yoxlayır ( equals() çağırır).

Nümunə:

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

println(a === b) // true, çünki b eyni obyektə istinad edir
println(a === c) // false, fərqli obyektlər