Descrição
O desenvolvimento em Go fica mais fácil em projetos que precisam de versões diferentes do compilador e da cadeia de ferramentas.
É útil para desenvolvedores que testam código em várias versões do Go, mantêm projetos antigos ou separam versões experimentais da ferramenta do sistema. Normalmente exige configuração do shell, e trocar a versão do Go pode afetar builds, dependências e binários gerados.