Средняя сложность
go
Правильный ответ
Defer откладывает выполнение функции до завершения текущей функции. Panic вызывает ошибку выполнения, а recover позволяет восстановить выполнение программы после паники, возвращая управление.