Junior — Middle
What is the role of the go.mod file in managing dependencies in a Go project?
sobes.tech AI
Answer from AI
The go.mod file is used for managing dependencies of a Go project. It records the modules used and their versions, ensuring reproducible builds and simplifying library updates.
Main functions of go.mod:
- Defines the module (package) name of the project.
- Specifies the versions of external dependencies.
- Allows the Go build system to automatically download the required library versions.
Example content of go.mod:
module example.com/myproject
go 1.20
require (
github.com/some/dependency v1.2.3
)