A diferencia de lo que ocurre en Java en donde ==
es poco intuitivo cuando hay una comparación estructural entre dos objetos y hay que utilizar equals()
, en Kotlin ==
es equivalente a equals()
en Java. También está su contraposición !=
.
Sin embargo si lo que queremos es hacer una comparación referencial debemos utilizar ===
o su contraposición !==
.
fun main() { //sampleStart val text1 = "text" val text2 = String("text".toCharArray()) println(text1 == text2) // true println(text1 === text2) // false //sampleEnd }
Puedes ver algún ejemplo más en esta entrada.
Enlaces de interés:
En esta lección aprenderás a declarar variables y los tipos básicos.
La mejor forma de aprender algo en esta vida es a base de practicar. Espero…
La principal forma de iniciar una corrutina en Kotlin es con el coroutine builder launch…
Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que…
Con este esquema te puedes guiar a la hora de elegir el modismo o función…
El último que queda por ver es with qué en inglés significa "con". Por lo…