“O Go não tem como objetivo revolucionar a teoria da programação, mas sim a forma como programamos.” – Samuel Tesla
Neste artigo, vamos explorar uma linguagem de programação que ganhou grande popularidade: “Golang”. Abordaremos os seguintes temas:
Introdução
Golang, também conhecida como Go, é uma linguagem de programação de código aberto, criada pelo Google em 2007. Desde então, o Go tem apresentado um crescimento notável. A sintaxe do Golang é minimalista, assemelhando-se a outras linguagens de script. Ela foi desenvolvida com o intuito de aumentar a produtividade dos desenvolvedores, permitindo que escrevam programas de maneira mais eficaz.
Por que escolher Golang?
- Clara, concisa e de alto desempenho.
- Simples e fácil de aprender.
- Desenvolvida para ser rápida (utilizada por empresas como Google e Uber).
- Gera binários simples para servidores.
- Possui coleta de lixo (garbage collection).
- Golang é uma das linguagens mais admiradas.
Go é uma linguagem de programação de código aberto e gratuita. Você pode instalá-la através de binários pré-compilados ou compilando a partir do código fonte. Neste guia, vamos utilizar os binários disponíveis.
- Clique no botão “Download Go” e selecione o binário adequado ao seu sistema.
- Recomenda-se o download da versão estável. No momento da escrita deste artigo, a versão Go v1.14 é considerada estável.
- Você também pode instalar o Go a partir do código fonte, seguindo as instruções disponíveis aqui.
Para verificar se a instalação foi bem-sucedida, execute o seguinte comando no terminal:
go version
Se você tiver alguma dúvida, todas as informações referentes ao download e instalação estão disponíveis no site oficial golang.org.
Agora que o Golang está configurado, vamos escrever o clássico programa “Olá, Mundo!”.
- Crie um arquivo chamado
helloworld.go
. Sim, como você já deve ter imaginado, os arquivos Golang têm a extensão.go
. - Abra seu editor de texto preferido e cole o código a seguir.
package main import "fmt" func main() { fmt.Println("Olá, Mundo! Estou aprendendo Golang!") }
- Salve o arquivo e abra o terminal. Antes de qualquer explicação, vamos executar seu primeiro programa Go!
- No terminal (certifique-se de estar no mesmo diretório onde você criou o arquivo
helloworld.go
), execute:
go run helloworld.go
E pronto! Você verá a seguinte saída:
// Saída Olá, Mundo! Estou aprendendo Golang!
Parabéns! Você acabou de executar seu primeiro programa em Go com sucesso.
Vamos agora entender o código:
package main
:package
é uma palavra-chave que define o diretório ao qual seu arquivo pertence. Só pode haver um pacote dentro de uma pasta. Você pode criar múltiplos pacotes, criando diretórios adicionais. O pacote é usado para identificar o caminho para seus métodos e variáveis. Neste caso,main
é um pacote especial utilizado ao escrever programas executáveis.import "fmt"
:import
é outra palavra-chave que busca pacotes externos e internos. Aqui, ela importa o pacote"fmt"
da biblioteca Go. Comimport
, você pode incluir qualquer pacote. Isso permite o uso da funçãoPrintln
, que está pré-definida no pacote"fmt"
. Você pode consultar o código aqui.- Em seguida, definimos a função
main
, que é executada automaticamente ao rodar o programa.main()
é um tipo especial de função, sendo o ponto de entrada dos programas executáveis. Ao executar o código, esta função é que é chamada. Dentro demain()
, invocamosPrintln(arg)
, que imprime a string passada no terminal.
func main() { fmt.Println("Olá, Mundo! Estou aprendendo Golang!") }
Conclusão
Este tutorial ofereceu uma introdução ao Golang e como começar a usá-lo. Instalamos o Go em seu sistema e executamos o clássico programa “Olá, Mundo”. Os próximos passos são aprender os fundamentos sobre variáveis, loops e funções em Golang. Você pode até mesmo experimentar rodar programas diretamente no navegador em play.golang.org.
Espero que tenha aprendido algo de novo!
Gostou da leitura? Que tal compartilhar com seus amigos?