Junior — Middle
Cum se verifică în Kotlin dacă două obiecte sunt același exemplar prin referință?
sobes.tech AI
Răspuns de la AI
În Kotlin, pentru a verifica dacă două variabile indică același obiect în memorie, se folosește operatorul ===. Acesta verifică egalitatea referențială, spre deosebire de ==, care verifică egalitatea structurală (apelează equals()).
Exemplu:
val a = Any()
val b = a
val c = Any()
println(a === b) // true, deoarece b face referire la același obiect
println(a === c) // false, obiecte diferite