Acesse o painel da sua conta

Não tem uma conta? Registrar

Entrar em contato

Visite também nosso site craftxp.com.br

  • img
  • img
  • img
  • img
  • img
  • img

Entre em contato

Go Lang: Um Guia para Iniciantes

Go Lang: Um Guia para Iniciantes

O Que é Go Lang?

Go, também conhecido como Golang, é uma linguagem de programação de código aberto criada pela Google em 2009. É conhecida por sua simplicidade, eficiência e rapidez. É uma excelente escolha para desenvolvimento web, serviços em nuvem, e muito mais.

Instalando Go

Windows

  1. Baixe o instalador: Acesse o site oficial do Go e baixe o instalador para Windows.
  2. Execute o instalador: Siga as instruções na tela para instalar o Go.
  3. Verifique a instalação: Abra o prompt de comando e digite go version para verificar se a instalação foi bem-sucedida.

macOS

  1. Baixe o pacote: Visite golang.org/dl/ e baixe o pacote para macOS.
  2. Instale o Go: Abra o arquivo baixado e siga as instruções para instalar.
  3. Verifique a instalação: Abra o Terminal e digite go version.

Linux

  1. Baixe o tarball: Acesse golang.org/dl/ e baixe o arquivo tarball.
  2. Extraia o arquivo: Use tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz, substituindo $VERSION, $OS, e $ARCH pelos valores apropriados.
  3. Configure o PATH: Adicione /usr/local/go/bin ao PATH do seu sistema.
  4. Verifique a instalação: Execute go version no terminal.

Seu Primeiro Programa em Go

Vamos criar um "Hello, World!" clássico.

  1. Crie um diretório para seu projeto: Por exemplo, mkdir hello-world.
  2. Navegue até o diretório: cd hello-world.
  3. Crie um arquivo Go: touch main.go.
  4. Abra o arquivo em um editor de texto e adicione o seguinte código:

    package main
                import "fmt"
                func main() {
                    fmt.Println("Hello, World!")
                }
                
  5. Execute o programa: No terminal, execute go run main.go. Você verá a saída "Hello, World!".

Entendendo o Código

  • package main: Define o pacote que, neste caso, é o pacote principal.
  • import "fmt": Importa o pacote fmt, que contém funções para formatação de texto, incluindo a impressão para a tela.
  • func main(): A função principal que é executada automaticamente.
  • fmt.Println(...): Imprime uma linha de texto para o terminal.

Próximos Passos

Após dominar o básico, você pode explorar mais características do Go, como:

  • Tipos de variáveis e estruturas: Aprenda sobre os diferentes tipos de dados e estruturas em Go.
  • Controle de fluxo: Entenda como usar instruções if, for, e switch.
  • Funções: Crie funções reutilizáveis.
  • Pacotes e módulos: Organize seu código de forma eficiente.
  • Concorrência: Explore goroutines e canais, fundamentais para programação concorrente em Go.

Conclusão

Este tutorial ofereceu uma breve introdução ao Go. Com sua simplicidade e eficiência, Go é uma excelente linguagem tanto para novatos quanto para programadores experientes. Continue explorando e experimentando para se aprofundar nessa poderosa linguagem de programação.


Craft XP
Craft XP