As classes de exceções em Kotlin herdam a classe Throwable
. Cada exceção tem uma mensagem, um rastreamento de pilha e
uma causa opcional.
Para lançar um objeto de exceção, use a palavra-chave throw
:
throw Exception("Exceção em Kotlin.")
Para capturar uma exceção, use a expressão try
e catch
:
try {
// No bloco de try você executa sua lógica.
} catch (exception: Exception) {
// Caso uma exceção seja lançada, você pode captura-lá aqui.
}
Pode haver mais de um bloco catch
.
Ir para roadmap.