Um módulo é uma coleção de pacotes Go relacionados. Módulos são a unidade de intercâmbio e controle de versão do código-fonte. O comando go tem suporte direto para trabalhar com módulos, incluindo gravação e resolução de dependências em outros módulos.
go mod [command] [arguments]
Um módulo é definido por uma árvore de arquivos de origem Go com um arquivo go.mod no diretório raiz da árvore. O diretório que contém o arquivo go.mod é chamado de raiz do módulo.
O arquivo go.mod define o caminho do módulo e lista as versões específicas de outros módulos que deverão ser usados ao resolver importações durante uma compilação, fornecendo seus caminhos e versões de módulo.
Para criar um novo módulo, use o seguinte comando:
go mod init github.com/user/gomyproject
Em Desenvolvimento...