Funções single-line
Definição
As função de 1 linha têm apenas uma única expressão, além de ter o tipo de retorno inferido, logo é opcional defini-lo.
Nesse tipo de função, não é necessário utilizar a palavra reservada return
.
Exemplo
Função com retorno explícito
fun double(x: Int): Int = x * 2
Função com retorno implícito
fun double(x: Int) = x * 2