Valores Nulos y Double Bang

Clase 17 de 47Curso Básico de Kotlin 2019

Resumen
  • Una buena práctica de programación es comenzar con variables no nulas.

  • Kotlin es Null Safety.

  • Kotlin evita que una excepción sea lanzada porque provoca vulnerabilidades.

  • En Kotlin por defecto ningún valor puede ser nulo. Nos marcará un error.

Podemos declarar valores nulos de la siguiente manera:

var variable: Int? variable?.metodo() // O de esta manera var filePath = arguments?.getString(ARGUMENTS_PATH) // Podemos usar Double Bang !! var msg: String? msg = null println(msg!!.length)

El operador Double Bang se utiliza pocas veces en Kotlin y es preferible no usarlo.