Valores Nulos y Double Bang
Clase 17 de 47 • Curso 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.