Выражение defer может быть использовано вместе с инструкцией return, чтобы вернуть значение, которое было изменено отложенной функцией. Для этого нужно использовать именованный возвращаемый параметр, который будет доступен для отложенной функции. Например, если вы напишете такой код: