0
respostas

Outra maneira de trabalhar com mult exceptions:

Juntando o try com when expression e arrow expression

try {
        contaFran.transfere(destino = contaAlex, valor = 300.0)
        println("Transferência sucedida")
        println("Falha na transferência")
    } catch (e: Exception) {
        when (e) {
            is InsufficientBalanceException, is LoginException -> {
                e.printStackTrace()
            }else -> {
                        ...
            }
        }
    }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora