Ambiente Go

Lucas Vieira

Instalação

Windows

Visite o site https://golang.org/dl/ e baixe o instalador para MS Windows.

As variáveis de ambiente devem ser definidas automaticamente pelo instalador. Você poderá utilizar o cmd ou o PowerShell neste curso.

Linux

Múltiplas opções:

  • Instale o pacote da linguagem go adequado para a sua distribuição
  • Baixe o tarball no site de download da linguagem e instale manualmente
  • Baixe o código-fonte no site de download da linguagem e compile manualmente

NOTA: Caso você esteja configurando do zero, talvez seja necessário definir algumas variáveis de ambiente no seu arquivo de configuração do shell (para Bash, veja $HOME/.bashrc; para Zsh, veja $HOME/.zshrc…), através das seguintes linhas:

export GOPATH="$HOME/go"
export GOBIN="$HOME/go/bin"

As variáveis podem ser definidas a gosto do usuário.

MacOS

Baixe o arquivo .pkg no site de download e execute-o. Você pode precisar definir as variáveis, como no Linux.

Editores de Texto

Use o editor de texto de sua preferência, desde que seja otimizado para códigos-fonte. Escolha um editor de textos que adapte-se ao seu gosto. Exemplos de editores:

Alguns editores possuem plugins para auxiliar na escrita do código.

Atenção: Evite utilizar IDEs, por enquanto.

Ferramentas

Compilador

Hello world básico:

package main

import "fmt"

func main() {
	fmt.Println("Hello, world!")
}

Executando…

go run hello_world.go

Compilando um executável

go build hello_world.go

Documentação

Pela linha de comando

go doc fmt Println

Pelo site da linguagem

Exercício

  1. Crie uma pasta através do console.
  2. Crie um arquivo dentro desta pasta, chamado teste.go.
  3. Veja a documentação da função Printf, no pacote fmt.
  4. Em teste.go, escreva um programa Hello World usando Printf ao invés de Println.
  5. Execute o código.
  6. Compile o código e execute o programa.

Bibliografia