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