Объяснение 👆



- При именованых возвращаемых параметрах возвращаемое значение автоматически ему присваивается и возвращается именно именуемый параметр.

- Дефер принимает параметры уже при обьявлении вызова, таким образов первый принт принимает только инициализированное значение которое по-умолчанию false, а следующий вызов defer вызывает функцию без параметров, а параметр для println будет получен уже из результата работы функции.