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