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