Categories: Tipos

Comparación

Share

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:

Recent Posts

  • Curso Interactivo

Variables

En esta lección aprenderás a declarar variables y los tipos básicos.

5 años ago
  • Curso Interactivo

Introducción al Curso Interactivo

La mejor forma de aprender algo en esta vida es a base de practicar. Espero…

5 años ago
  • Coroutines

Iniciar una Corrutina

La principal forma de iniciar una corrutina en Kotlin es con el coroutine builder launch…

5 años ago
  • Coroutines

Coroutines

Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que…

5 años ago
  • Funciones Estándar

Resumen Elección de Modismo

Con este esquema te puedes guiar a la hora de elegir el modismo o función…

5 años ago
  • Funciones Estándar

With

El último que queda por ver es with qué en inglés significa "con". Por lo…

5 años ago