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 -> {
                        ...
            }
        }
    }

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software