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")
    }
}