Sobes.tech
Junior — Middle

Hoe kun je in Kotlin controleren of twee objecten door verwijzing hetzelfde exemplaar zijn?

sobes.tech AI

Antwoord van AI

In Kotlin wordt de operator === gebruikt om te controleren of twee variabelen naar hetzelfde object in het geheugen verwijzen. Het controleert referentie-equality, in tegenstelling tot ==, dat structurele gelijkheid controleert (roept equals() aan).

Voorbeeld:

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

println(a === b) // true, omdat b naar hetzelfde object verwijst
println(a === c) // false, verschillende objecten