Sobes.tech
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 try e tratar as exceções nos blocos catch.
  • finally: bloco que é sempre executado após try e catch, usado para liberar recursos.
  • throw: lançar exceções manualmente.
  • Criação de exceções próprias: pode criar classes que herdam de Throwable ou 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")