Palavra reservada throw
Definição
A palavra reservada throw
tem a função de lançar exceções (nativas ou customizadas).
Sintaxe
throw [exceção]
Exemplo
fun porcentagem(numero: Int): String {
return if (numero in 1..100) {
"$numero%"
} else {
throw IllegalArgumentException("$numero deve estar entre 1 e 100")
}
}