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.