Como baixar e instalar o Go 1.17 no seu computador
Go é uma popular linguagem de programação de código aberto projetada para simplicidade, simultaneidade e desempenho. Go é usado por muitas empresas e projetos, como Google, Docker, Kubernetes e GitHub.
download go1.17
Neste artigo, você aprenderá como baixar e instalar a versão mais recente do Go, que é o Go 1.17, em seu computador. Você também aprenderá sobre os novos recursos e aprimoramentos do Go 1.17, a compatibilidade e os requisitos do Go 1.17 e como escrever e executar seu primeiro programa Go com o Go 1.17.
O que é o Go 1.17 e por que você deve usá-lo
O Go 1.17 é a versão mais recente do Go, lançada em 16 de agosto de 2021. Ele vem com vários aprimoramentos na linguagem, na cadeia de ferramentas, no tempo de execução e nas bibliotecas.
Go 1.17 Recursos e melhorias
Algumas das principais características e melhorias do Go 1.17 são:
Uma nova maneira de passar argumentos e resultados de função usando registradores em vez da pilha, o que melhora o desempenho e reduz o tamanho do binário para plataformas amd64.
Suporte para a arquitetura ARM de 64 bits no Windows (a porta windows/arm64), que permite a execução nativa do Go em mais dispositivos.
Gráficos de módulo removidos, que reduzem o número de dependências que precisam ser baixadas ou lidas para módulos que especificam go 1.17 ou superior em seu arquivo go.mod.
Novas funções no pacote unsafe para facilitar a conformidade com as regras unsafe.Pointer: unsafe.Add para aritmética de ponteiro mais segura e unsafe.Slice para conversões mais seguras de ponteiros em fatias.
Uma extensão para as regras de conversão de tipo de linguagem para permitir conversões de fatias para ponteiros de matriz, desde que a fatia seja pelo menos tão grande quanto a matriz em tempo de execução.
Melhorias de verificação para crypto/x509 e alterações na análise de consulta de URL.
Go 1.17 Compatibilidade e requisitos
Como sempre, o Go 1.17 mantém a , o que significa que quase todos os programas Go que funcionam com versões anteriores do Go continuarão a funcionar com o Go 1.17 sem nenhuma alteração.
No entanto, existem alguns problemas de compatibilidade e requisitos que você deve conhecer antes de usar o Go 1.17:
Go 1.17 requer macOS 10.13 High Sierra ou posterior; o suporte para versões anteriores foi descontinuado.
A nova conversão de fatia para ponteiro de matriz é o primeiro caso em que uma conversão de tipo pode entrar em pânico em tempo de execução, o que pode afetar algumas ferramentas de análise que assumem que as conversões de tipo nunca podem entrar em pânico.
O compilador Go principal ainda não suporta a arquitetura LoongArch, mas reservou o valor GOARCH "loong64".
Como baixar o Go 1.17 para o seu sistema operacional
A maneira mais fácil de baixar o Go 1.17 para o seu sistema operacional é visitar o para gerenciar várias versões do Go em seu sistema.
Baixar Go 1.17 para Linux
Se estiver usando Linux, você pode baixar a distribuição binária Go 1.17 para sua arquitetura na página de download. Por exemplo, se você estiver usando um sistema x86 de 64 bits, poderá fazer download do arquivo go1.17.linux-amd64.tar.gz.
Você também pode usar o seguinte comando para baixar e extrair o arquivo em seu diretório pessoal:
curl -L tar xz -C
Baixar Go 1.17 para Mac
Se estiver usando Mac, você pode baixar o instalador do Go 1.17 para o seu sistema na página de download. Por exemplo, se você estiver usando um sistema x86 de 64 bits, poderá fazer download do arquivo go1.17.darwin-amd64.pkg.
Você também pode usar o seguinte comando para baixar e instalar o arquivo em seu sistema:
curl -L sudo installer -pkg /dev/stdin -target /
Baixar Go 1.17 para Windows
Se estiver usando o Windows, você pode baixar o instalador do Go 1.17 para o seu sistema na página de download. Por exemplo, se você estiver usando um sistema x86 de 64 bits, poderá fazer download do arquivo go1.17.windows-amd64.msi.
Você também pode usar o seguinte comando para baixar e executar o arquivo em seu sistema:
curl -L msiexec /i /dev/stdin
Como instalar o Go 1.17 no seu computador
Após baixar o Go 1.17 para seu sistema operacional, você precisa instalá-lo em seu computador. O processo de instalação pode variar dependendo do seu sistema e preferências, mas aqui estão algumas etapas gerais a serem seguidas:
Instale o Go 1.17 no Linux
Se você baixou a distribuição binária Go 1.17 para Linux, você precisa extraí-la para um local de sua escolha, como /usr/local/go ou /go.
Você também precisa adicionar o subdiretório bin do local extraído à sua variável de ambiente PATH, para poder executar o comando go de qualquer lugar.
Você pode fazer isso editando seu arquivo /.profile ou /.bashrc e adicionando a seguinte linha no final:
export PATH=$PATH:/usr/local/go/bin # ou /go/bin
Em seguida, recarregue seu perfil ou arquivo bashrc executando:
source /.profile # ou /.bashrc
Instale o Go 1.17 no Mac
Se você baixou o instalador do Go 1.17 para Mac, basta executá-lo e seguir as instruções na tela.
O instalador instalará o Go 1.17 em /usr/local/go e o adicionará à sua variável de ambiente PATH automaticamente.
Instale o Go 1.17 no Windows
Se você baixou o instalador do Go 1.17 para Windows, basta executá-lo e seguir as instruções na tela.
O instalador instalará o Go 1.17 em C:\Go e o adicionará à sua variável de ambiente PATH automaticamente.
Como verificar a instalação do Go 1.17
Para verificar se o Go 1.17 está instalado corretamente em seu computador, você pode abrir um terminal ou prompt de comando e executar o seguinte comando:
vá versão
Isso deve imprimir algo como:
go version go1.17 linux/amd64 # ou darwin/amd64 ou windows/amd64
Se você vir uma mensagem de erro ou uma versão diferente do Go, verifique se baixou e instalou o Go 1.17 corretamente e se a variável de ambiente PATH está definida corretamente.
Como escrever e executar seu programa First Go com Go 1.17
Para escrever e executar seu primeiro programa Go com Go 1.17, você precisa criar um arquivo com uma extensão .go e escrever algum código nele.
Por exemplo, você pode criar um arquivo chamado hello.go e escrever o seguinte código nele:
package main import "fmt" func main() fmt.Println("Olá, mundo!")
Este é um programa Go simples que imprime "Hello, world!" para a saída padrão.
Para executar este programa, você pode usar o comando go run no mesmo diretório do arquivo hello.go:
vá correr olá.
Isso deve imprimir:
Olá Mundo!
Parabéns, você escreveu e executou seu primeiro programa Go com Go 1.17!
Conclusão
Neste artigo, você aprendeu como baixar e instalar o Go 1.17 em seu computador. Você também aprendeu sobre os novos recursos e aprimoramentos do Go 1.17, a compatibilidade e os requisitos do Go 1.17 e como escrever e executar seu primeiro programa Go com o Go 1.17.
O Go 1.17 é uma versão principal do Go que traz vários aprimoramentos para a linguagem, a cadeia de ferramentas, o tempo de execução e as bibliotecas. Ele também mantém a promessa de compatibilidade do Go 1, o que significa que quase todos os programas Go que funcionam com versões anteriores do Go continuarão a funcionar com o Go 1.17 sem nenhuma alteração.
Se você quiser saber mais sobre o Go 1.17, pode conferir o de Ir.
perguntas frequentes
Qual é a diferença entre go run e go build?
O comando go run compila e executa um programa Go sem produzir um arquivo executável. O comando go build compila um programa Go e produz um arquivo executável que pode ser executado posteriormente.
Como posso atualizar minha instalação Go existente para Go 1.17?
Você pode atualizar sua instalação existente do Go para o Go 1.17 seguindo as mesmas etapas da instalação do Go 1.17 do zero. A nova versão do Go substituirá a versão antiga do Go em seu sistema.
Como posso desinstalar o Go 1.17 do meu computador?
Para desinstalar o Go 1.17 do seu computador, você precisa remover o diretório Go (geralmente /usr/local/go ou C:\Go) e quaisquer referências a ele em sua variável de ambiente PATH.
Como posso verificar a versão do Go instalada no meu computador?
Você pode verificar a versão do Go instalada em seu computador executando o comando go version em um terminal ou prompt de comando.
Onde posso encontrar mais recursos para aprender Go?
Você pode encontrar mais recursos para aprender Go na do site oficial do Go. Lá você encontra tutoriais, livros, cursos, vídeos, blogs, podcasts e muito mais sobre Go. 0517a86e26
Comments