“Go não pretende inovar a teoria da programação. Destina-se a inovar a prática de programação.” -Samuel Tesla
Neste artigo, discutiremos uma linguagem nova e amplamente popular – “Golang”. Abordaremos os seguintes tópicos –
últimas postagens
Introdução
Golang, também conhecido como Go, é uma linguagem de programação de código aberto criada pelo Google em 2007. Desde sua invenção, Go vem crescendo imensamente ao longo dos anos. Golang tem uma sintaxe mínima bastante semelhante a outros scripts línguas. Foi construído para melhorar a produtividade dos desenvolvedores, permitindo-lhes escrever programas de uma maneira melhor.
Por que Golang?
- Limpo, conciso e eficiente
- mínimo e fácil de aprender
- Construído para velocidade (usado por empresas como Google, Uber, etc)
- Binários simples usados no servidor
- Suporta coleta de lixo
- Golang é um dos idiomas mais amados
ir é um Código aberto e linguagem de programação livre. Você pode instalá-lo por meio de binários compilados ou construí-lo a partir da fonte. Hoje, iremos instalá-lo através dos binários disponíveis.
- Clique no botão Download Go e escolha o binário com base no seu sistema –
- Eu recomendo que você baixe a versão estável, no momento em que escrevo – Go v1.14 é estável.
- Você também pode instalar o Go a partir da fonte, siga as instruções aqui
Você pode verificar se o Go foi instalado com sucesso executando o seguinte comando –
go version
Caso você tenha alguma dúvida, todas as informações relacionadas ao download e instalação estão disponíveis em golang.org.
Agora que configuramos o Golang, estamos prontos para escrever o programa “Hello World” mais simples e famoso.
- Vamos criar um arquivo helloworld.go simples. Sim, você adivinhou certo golang tem uma extensão de arquivo .go.
- Agora, abra seu editor favorito e copie e cole o seguinte código.
package main import "fmt" func main() { fmt.Println("Hello, World! I am learning Golang!") }
- Salve o arquivo e vá para o terminal. Antes de alguma explicação. Vamos executar seu primeiro programa Go!
- No terminal (certifique-se de estar no mesmo diretório onde criou o arquivo helloworld.go)
go run helloworld.go
Tada! Você verá a saída assim –
// Output Hello, World! I am learning Golang!
Parabéns! Você acabou de executar seu primeiro programa go com sucesso.
Vamos entender esse código básico agora –
- pacote principal – pacote é uma palavra-chave em Golang que define um diretório ao qual seu arquivo pertence. Só pode haver um pacote dentro de uma pasta. Você pode criar vários pacotes criando vários diretórios. Package é usado para identificar o caminho para seus métodos e variáveis. Aqui, main é um pacote especial que é usado quando estamos escrevendo programas executáveis.
- import “fmt” – import é novamente uma palavra-chave que busca pacotes externos e internos. Aqui import busca o pacote “fmt” da biblioteca go. Você pode usar a palavra-chave import para incluir qualquer pacote. Isso nos permite acessar a função Println que é predefinida no pacote “fmt”. Você pode até verificar o código aqui.
- Em seguida, definimos nossa função principal que é executada automaticamente quando executamos. main() é um tipo especial de função e é o ponto de entrada dos programas executáveis. Então, quando executamos nosso código – esta função é executada. Em main () simplesmente chamamos Println (arg), que imprime a string passada para ele no terminal.
func main() { fmt.Println("Hello, World! I am learning Golang!") }
Conclusão
Neste tutorial, você tem uma introdução ao Golang e como começar a usá-lo. Instalamos o Go em nosso sistema e executamos um programa “Hello World”. As próximas etapas a partir daqui seriam aprender algumas noções básicas sobre variáveis, loops e funções em Golang. Você pode até tentar executar programas no navegador em play.golang.org.
Espero que você tenha aprendido algo novo!
Gostou de ler o artigo? Que tal compartilhar com o mundo?