Go é uma linguagem de programação de código aberto que foi criada pela primeira vez no Google por Robert Griesemer, Rob Pike e Ken Thompson. À medida que a base de código do Google crescia em complexidade e tamanho, a empresa precisava criar uma linguagem de programação simples e confiável que fosse fácil de aprender. Go marca todas essas caixas.

É tipado estaticamente e vem com alocação de memória, coleta de lixo e simultaneidade natural. O design do Go dá ao idioma alto desempenho e velocidade.

Go é usado principalmente em programação em nuvem, DevOps, robótica, ciência de dados e inteligência artificial.

Primeiros passos: instalar o Go

Para começar a usar o Go, instale-o em seu ambiente de desenvolvimento. Antes de instalá-lo, você precisa baixá-lo de a página de downloads do Go. Uma vez lá, clique no instalador que corresponde ao seu sistema para iniciar o processo de download.

Instale o Go no Windows

Abra o arquivo MSI que você baixou e siga as instruções para instalar o Go. Confirme se a instalação foi bem-sucedida executando o comando a seguir no prompt de comando.

instagram viewer
ir versão

Instale o Go no macOS

Abra o arquivo PKG que você baixou, siga as instruções para instalar o Go e pronto. Você deve ser capaz de usá-lo.

Assim como no Windows, você pode usar o seguinte comando para confirmar se a instalação foi bem-sucedida:

ir versão

Instale o Go no Linux

Antes de instalar o Go, remova todas as instalações anteriores usando este comando:

rm -rf /usr/local/go 

Tenha muito cuidado ao usar o rm comando com o rf opções. Ele excluirá permanentemente o diretório que você fornecer, incluindo todos os arquivos dentro dele. Cuidado com erros de digitação!

Agora, extraia o arquivo tarball você acabou de baixar para /usr/local. Execute o seguinte comando, substituindo arquivo-tarball.tar.gz com o nome do seu arquivo:

tar -C /usr/local -xzf tarball-file.tar.gz

Você também precisa adicionar o caminho Go ao variável de ambiente de caminho:

export PATH=$PATH:/usr/local/go/bin

Seu primeiro programa

Agora que você instalou o Go em sua máquina, você está pronto para escrever seu primeiro programa Go.

Crie um programa Hello World

O primeiro programa que você criará é um programa simples que imprime “Hello world”. Crie um novo arquivo, olá-mundo.go, e abra-o com seu editor de texto preferido. Se você estiver usando o VS Code, ele solicitará que você instale a extensão Go. Instale-o e adicione o seguinte código ao olá-mundo.go:

pacote principal
importar "fm"
func principal () {
fmt. Println("Olá Mundo")
}

Antes de discutir o que está acontecendo no código que você acabou de escrever, execute o seguinte comando para verificar se ele funciona.

vá correr hello-world.go 

Deve imprimir “Hello World” no seu terminal.

Divisão do Programa

Pacote executável

pacote principal

Go organiza os arquivos de origem em pacotes, o que ajuda na reutilização. Um único pacote pode conter vários arquivos. Cada um desses arquivos pode acessar os valores ou funções de outros arquivos no mesmo pacote sem importá-los. Além disso, importar um pacote para um arquivo Go dá acesso a todos os valores e funções definidos nos arquivos que ele contém.

O pacote principal que você usou no olá-mundo.go programa é especial porque diz ao Go que este programa é executável.

Importar Funções de Formatação

importar "fm"

fmt é um dos pacotes fornecidos pela Go. Ele fornece maneiras de implementar funcionalidades de E/S formatadas, como imprimir uma string.

A função principal

função principal

Cada programa Go executável tem que ter um a Principal função que funciona como um ponto de entrada.

Neste exemplo, você está usando fmt. Imprimir para imprimir “Hello World” seguido de uma nova linha.

Você pode encontrar o código para o programa Hello World neste tutorial de esta essência.

Continue aprendendo sobre a programação Go

Este post apresentou você a escrever programas na linguagem de programação Go. Você aprendeu como instalar o Go no sistema operacional que está usando e como criar um programa simples de hello world. Mergulhe mais fundo no Go aprendendo sobre tipos de variáveis, arrays e loops.

Vale a pena aprender Golang hoje?

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Programação
  • Programação

Sobre o autor

Maria Gathoni (15 Artigos Publicados)

Mary Gathoni é uma desenvolvedora de software apaixonada por criar conteúdo técnico que não seja apenas informativo, mas também envolvente. Quando ela não está codificando ou escrevendo, ela gosta de sair com os amigos e estar ao ar livre.

Mais de Mary Gathoni

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar