Junior — Middle
Come verificare in Kotlin se due oggetti sono la stessa istanza per riferimento?
sobes.tech AI
Risposta dell'AI
In Kotlin, per verificare se due variabili puntano allo stesso oggetto in memoria, si utilizza l'operatore ===. Esso verifica l'uguaglianza referenziale, a differenza di ==, che verifica l'uguaglianza strutturale (chiama equals()).
Esempio:
val a = Any()
val b = a
val c = Any()
println(a === b) // true, poiché b si riferisce allo stesso oggetto
println(a === c) // false, oggetti diversi