Kotlin: If ternário

Estou escrevendo sobre isso, pois procurei na internet a respeito como fazer IF ternário com kotlin.


E hoje, lendo a documentação obtive a resposta.


In Kotlin, if is an expression, i.e. it returns a value. Therefore there is no ternary operator (condition ? then : else), because ordinary if works fine in this role.

Em contra partida como podemos ler, temos a opção da expressão já retorna um valor.