Sobes.tech
Junior — Middle

Kotlin'da ikkita ob'ektning referens orqali bir xil nusxa ekanligini qanday tekshirish mumkin?

sobes.tech AI

AIdan javob

Kotlin'da, ikki o'zgaruvchining bir xil ob'ektga murojaat qilayotganligini tekshirish uchun === operatori ishlatiladi. Bu referensiyalarning tengligini tekshiradi, == esa strukturaviy tenglikni (ya'ni equals() chaqiradi) tekshiradi.

Misol:

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

println(a === b) // true, chunki b aynan shu ob'ektga murojaat qilmoqda
println(a === c) // false, turli ob'ektlar