Garantindo a execução de funções em Go com defer

A linguagem Go carrega nativamente várias ideias/ferramentas focadas em desempenho e simplificação de código. Uma função nativa que merece destaque é o defer, a ideia por trás do defer é muito simples: Processar a função parametrizada no fim da execução do bloco em que ele é invocado. Isso quer dizer o seguinte, no trecho de…