Использование var в Go встречается редко. Ключевое слово var в Go-программах используется главным образом для объявления глобальных переменных, а также для объявления переменных без начального значения. Причина первого варианта заключается в том, что каждое утверждение, существующее вне кода функции, должно начинаться с ключевого слова, такого как func или var. Это означает, что сокращенный оператор присваивания нельзя использовать вне функции, потому что он там недоступен.
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
·
Михалис Цукалос