Junior — Middle
Que operações podem ser realizadas ao trabalhar com exceções em Kotlin?
sobes.tech IA
Resposta da IA
No Kotlin, ao trabalhar com exceções, pode realizar as seguintes operações:
- try-catch: envolver o código que pode gerar uma exceção num bloco
trye tratar as exceções nos blocoscatch. - finally: bloco que é sempre executado após
tryecatch, usado para liberar recursos. - throw: lançar exceções manualmente.
- Criação de exceções próprias: pode criar classes que herdam de
Throwableou suas subclasses.
Exemplo:
try {
val result = 10 / divisor
} catch (e: ArithmeticException) {
println("Divisão por zero")
} finally {
println("Este bloco será executado em qualquer caso")
}
throw IllegalArgumentException("Argumento inválido")