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