Iniciante Fundamentos

Sintaxe básica

A sintaxe do Go é simples e direta. Todo arquivo pertence a um pacote e segue uma estrutura previsível.

Estrutura de um arquivo

package main

import "fmt"

func main() {
	fmt.Println("Aprendendo a sintaxe")
}

Partes obrigatórias

  • package: a primeira linha define o pacote. Programas executáveis usam main.
  • import: traz pacotes externos ou da biblioteca padrão.
  • func main: função onde a execução começa.

Chaves obrigatórias

A chave de abertura { deve ficar na mesma linha da declaração. Isso é uma regra, não estilo:

func main() { // correto
	fmt.Println("ok")
}

Ponto e vírgula implícito

Em Go você não escreve ; no fim das linhas. O compilador insere automaticamente. Por isso a quebra de linha importa.

Vários imports

import (
	"fmt"
	"strings"
)

Resumo

  • Comece sempre com package.
  • Importe o que for usar.
  • A execução começa em func main.