Introdução ao Golang

“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 –

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.

  Entendendo Substrings em Python com Exemplos

  • 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.

  O PS5 é multiplataforma com o Xbox?

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.

  Compacte, descompacte, proteja e compartilhe arquivos no Mac com o WinZip

Espero que você tenha aprendido algo novo!

Gostou de ler o artigo? Que tal compartilhar com o mundo?