(Статья 7 из цикла "Golang с нуля") Теперь, когда вы знаете основы Go, пришло время разобраться с тем, как работать с зависимостями и использовать встроенные инструменты языка. Это позволит вам создавать более сложные проекты и работать с чужим кодом. Мы уже упоминали файл go.mod, который является сердцем системы управления зависимостями в Go. Команда go get — ваш главный помощник в работе с внешними библиотеками. go get github.com/gorilla/mux
Эта команда скачает пакет gorilla/mux (популярный роутер для веб-разработки) и добавит его в ваш go.mod. go get -u github.com/gorilla/mux
Флаг -u обновит пакет до последней минорной или патч-версии. Со временем в вашем go.mod могут появиться зависимости, которые больше не используются. Чтобы удалить их и привести файл в порядок, используйте команду go mod tidy.
go mod tidy
Эта команда проанализирует ваш код, удалит неиспользуемые зависимости и добавит те, которые вы импортировали, но не указали в go.mod. Это помогает поддерживать порядок в пр