¿En que caso se podría usar val y const de manera notoria ?

Pregunta de la clase:
Ejercicio var val const
Miguel Angel Marquez Munoz

Miguel Angel Marquez Munoz

Pregunta
studenthace 5 años

¿En que caso se podría usar val y const de manera notoria ?

1 respuestas
para escribir tu comentario
    Giuseppe Vetri

    Giuseppe Vetri

    teacherhace 5 años

    Una variable creada con la palabra reservada val es inmutable. Es decir que no puede cambiar a lo largo de la ejecución del programa, se puede asignar en tiempo de compilación y ademas ayuda mucho al momento de utilizar asíncronia ;). Al contrarío una variable declarada con la palabra reservada const la cual es una constante y no se puede declarar en tiempo de ejecución, solo en tiempo de compilación.

    private val nombreDeMiPerro = obtenerNombreDePerro()
    [private const val nombreDeMiPerro = "Rocky"
    ❌ private const val nombreDeMiPerro = obtenerNombreDePerro()

    Si intentas hacer lo ultimo te dará el siguiente error: https://imgur.com/RkBTS61

    Por ultimo las variables const solo pueden ser del tipo primitivos o Strings.

    Espero que te haya sido de ayuda! :)

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.