Sobes.tech
Junior — Middle

Comment vérifier en Kotlin si deux objets sont la même instance par référence?

sobes.tech IA

Réponse de l'IA

En Kotlin, pour vérifier si deux variables font référence au même objet en mémoire, on utilise l'opérateur ===. Il vérifie l'égalité de référence, contrairement à ==, qui vérifie l'égalité structurelle (appelle equals()).

Exemple :

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

println(a === b) // true, car b fait référence au même objet
println(a === c) // false, objets différents