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