Golang é uma linguagem de programação de código aberto que facilita a construção de software simples, confiável e eficiente. A última versão do Golang, v1.7, chega seis meses após 1.6. A maioria de suas mudanças está na implementação do conjunto de ferramentas, tempo de execução e bibliotecas.
O lançamento adiciona uma porta ao IBM LinuxOne; atualiza o back-end do compilador x86-64 para gerar um código mais eficiente; inclui o pacote de contexto, promovido do subrepositório x / net e agora usado na biblioteca padrão; e adiciona suporte no pacote de teste para a criação de hierarquias de testes e benchmarks. O lançamento também finaliza o suporte de vendas iniciado em Go 1.5, tornando-se um recurso padrão.
Vá 1.7 Key Changelog
Ports
- Vá 1.7 adiciona suporte para macOS 10.12 Sierra. Binários criados com versões do Go antes de 1.7 não funcionará corretamente no Sierra.
- Vá 1.7 adiciona uma porta experimental para Linux em z Systems (linux / s390x) e o início de uma porta para Plan 9 em ARM (plan9 / arm).
- As portas experimentais para Linux em MIPS de 64 bits (linux / mips64 e linux / mips64le) adicionadas no Go 1.6 agora têm suporte total para cgo e links externos.
- A porta OpenBSD agora requer OpenBSD 5.6 ou posterior, para acesso à chamada de sistema getentropy (2).
Comando Go
- Esta versão remove o suporte para a variável de ambiente GO15VENDOREXPERIMENT, conforme anunciado no Go 1.6 lançamento. O suporte de venda agora é um recurso padrão do comando go e conjunto de ferramentas.
- Esta versão adiciona suporte experimental mínimo para a construção de programas usando pacotes apenas binários, pacotes distribuídos na forma binária sem o código-fonte correspondente
Desempenho
- Houve otimizações significativas, trazendo mais de 10% de melhorias para implementações
Veja o changelog para detalhes completos
Como instalar o Golang 1 mais recente.7.x no Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Baixe o pacote mais recente do sistema operacional de 32 bits ---------- wget https: // storage.googleapis.com / golang / go1.7.4.linux-386.alcatrão.gz ---------- Baixe o pacote mais recente do SO de 64 bits---------- wget https: // storage.googleapis.com / golang / go1.7.4.linux-amd64.alcatrão.gz ---------- Extrair pacote de download ---------- tar xvf go1.7 * ---------- Mova a pasta extraída para "/ usr / local" ---------- sudo chown -R root: root ./ go sudo mv go / usr / local ---------- Edite o perfil usando o vim ou qualquer outro editor de texto ---------- vim ~ /.perfil ---------- Adicione as seguintes variáveis bash ao perfil para que Golang saiba onde o diretório está localizado ---------- export GOPATH = $ HOME / work export PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Recarregue o perfil atualizado ---------- fonte ~ /.perfil ---------- Verifique a versão instalada ---------- versão go