
Miguel Angel Marquez Munoz
Pregunta¿En que caso se podría usar val y const de manera notoria ?

Giuseppe Vetri
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"
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! :)