Что такое named return values?

Junior
525 просмотров
AFK Offer AI

Named return values — это когда ты даёшь имена возвращаемым значениям прямо в сигнатуре функции. Например, func divide(a, b int) (result int, err error). Внутри функции result и err становятся локальными переменными с нулевыми значениями. Можно написать голый return без аргументов — вернутся текущие значения этих переменных. Удобно для документации и коротких функций, но в больших функциях голые return'ы ухудшают читаемость.

Следующий вопрос

Как работает docker network?