El operador Elvis, solo sirve para validaciones de null, o sirve igual para hacer cualquier tipo de condición?

Pregunta de la clase:
Operador Elvis
Luis Enrique Lemus Hernandez

Luis Enrique Lemus Hernandez

Pregunta
studenthace 5 años

El operador Elvis, solo sirve para validaciones de null, o sirve igual para hacer cualquier tipo de condición?

2 respuestas
para escribir tu comentario
    Valeria Calcina Cisneros

    Valeria Calcina Cisneros

    studenthace 5 años

    Hola! El operador Elvis sirve muy bien para esos valores nulos y esta fuera de las excepciones de tu código, ya que son los puntos débiles del mismo Saludos!

    Fernanda Vieira Jófili

    Fernanda Vieira Jófili

    studenthace 5 años

    Puedes leer más sobre eso aquí (EN), pero te dejo una parte de la explicación:

    El operador Elvis en Kotlin es un operador que recibe dos entradas y devuelve el primer argumento si no es nulo o el segundo de lo contrario. Se llama de forma elegante el null-coalescing operator. Es una variante del operador ternario pero para la verificación de null-safety.

Curso Básico de Kotlin 2019

Curso Básico de Kotlin 2019

Kotlin es el lenguaje de programación que debes aprender este año si quieres llevar tus skills como desarrollador Android a otro nivel. Kotlin es un lenguaje de programación preciso que cuenta con el soporte de Google y te permite desarrollar tus proyectos de forma rápida y fácil. Puedes trabajar con Kotlin y Java y nunca vas a tener problemas de compatibilidad ya que son completamente interoperables. En este curso vas a aprender todos los conceptos básicos del lenguaje para que desarrolles cualquier tipo de proyecto que tengas en mente.

Curso Básico de Kotlin 2019
Curso Básico de Kotlin 2019

Curso Básico de Kotlin 2019

Kotlin es el lenguaje de programación que debes aprender este año si quieres llevar tus skills como desarrollador Android a otro nivel. Kotlin es un lenguaje de programación preciso que cuenta con el soporte de Google y te permite desarrollar tus proyectos de forma rápida y fácil. Puedes trabajar con Kotlin y Java y nunca vas a tener problemas de compatibilidad ya que son completamente interoperables. En este curso vas a aprender todos los conceptos básicos del lenguaje para que desarrolles cualquier tipo de proyecto que tengas en mente.