Зачем нужны именованные возвращаемые значения?

Ответ

Удобство: переменные объявлены в сигнатуре, return без аргументов возвращает их. Defer может читать и менять их. Документация - имена подсказывают смысл. Минус: легко забыть присвоить или переприсвоить, что ведёт к неочевидным багам. Часто используют только для error.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.