Sobes.tech
Junior — Middle

Kotlin'de iki nesnenin referansla aynı örneğe sahip olup olmadığını nasıl kontrol edebilirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kotlin'de, iki değişkenin aynı nesneye mi işaret ettiğini kontrol etmek için === operatörü kullanılır. Bu, referans eşitliğini kontrol eder, == ise yapısal eşitliği (yani equals() çağrısı) kontrol eder.

Örnek:

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

println(a === b) // true, çünkü b aynı nesneye işaret ediyor
println(a === c) // false, farklı nesneler