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

Postagens mais visitadas deste blog

Pop!OS: um sistema operacional moderno, estável e fácil de usar