Sobes.tech
Junior — Middle

Wat is de rol en het doel van het sleutelwoord finally in programmeertalen?

sobes.tech AI

Antwoord van AI

Het sleutelwoord finally wordt gebruikt in uitzonderingafhandelingsblokken om de code te definiëren die in elk geval moet worden uitgevoerd — ongeacht of er een uitzondering is opgetreden of niet.

Dit is handig voor het vrijmaken van bronnen, het sluiten van bestanden, verbindingen met databases en andere opruimacties.

Voorbeeld in C#:

try {
    // code die een uitzondering kan veroorzaken
}
catch (Exception ex) {
    // afhandeling van de uitzondering
}
finally {
    // code die altijd wordt uitgevoerd
}

Op deze manier garandeert finally de uitvoering van een belangrijke opruimcode, wat de betrouwbaarheid van het programma verhoogt.