SobesLab логотип SobesLab

Ответ

Ключевое слово `defer` откладывает вызов функции до момента, когда окружающая функция завершится. Отложенные таким образом вызовы выполнются даже при панике и обычно используются для гарантированного освобождения ресурсов (выполняются в обратном порядке объявления).