Operadores Elvis ? e Force !!
Falarei neste Tutorial de como usar os operadores Elvis e Force da linguagem Kotlin.
Operador Force
Este operador não permite que as informações passadas para ele não seja nulas.
O mesmo é representado por dois pontos de exclamação !!.
Exemplo de função em Kotlin usando este operador:
fun getName(name:String) : String{
returnn name
}
val name: String? = "Goku"
try{
println(getName(name!!))
}
catch(e:Exception){
println(e)
}
Se for passado um valor nulo será exibido uma exceção.
Operador Elvis ?
Este operador é usado quando a função ou variável pode receber um valor nulo.
Exemplo:
fun main(){
var name: String?=null
println(name)
name = "Garoto"
println(name)
}
Aí está o exemplo, Espero que ajude
Comentários
Postar um comentário