Junior — Middle
Qual é o papel e o propósito da palavra-chave finally nas linguagens de programação?
sobes.tech IA
Resposta da IA
A palavra-chave finally é usada em blocos de tratamento de exceções para definir o código que deve ser executado em qualquer caso, independentemente de uma exceção ter sido lançada ou não.
Isto é útil para libertar recursos, fechar ficheiros, conexões com bases de dados e outras operações de limpeza.
Exemplo em C#:
try {
// código que pode lançar exceção
}
catch (Exception ex) {
// tratamento da exceção
}
finally {
// código que será sempre executado
}
Assim, finally garante a execução de um código importante de limpeza, aumentando a fiabilidade do programa.