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