Junior — Middle
Como verificar em Kotlin se dois objetos são a mesma instância por referência?
sobes.tech IA
Resposta da IA
Em Kotlin, para verificar se duas variáveis apontam para o mesmo objeto na memória, usa-se o operador ===. Ele verifica a igualdade de referência, ao contrário de ==, que verifica a igualdade estrutural (chama equals()).
Exemplo:
val a = Any()
val b = a
val c = Any()
println(a === b) // true, pois b referencia o mesmo objeto
println(a === c) // false, objetos diferentes