Go · Essencial · Inglês · Técnico
package
Unidade de organização do código em Go: todo arquivo declara a que pacote pertence, e os arquivos da mesma pasta formam um único pacote.
Onde usar
Aparece no topo de todo arquivo e em erros de build como 'found packages a and b'. O pacote main é o que gera um executável.
Em código
package main
import "fmt"
func main() {
fmt.Println("oi")
}Exemplos
Which package does this file belong to?
A que pacote este arquivo pertence?
Rename the package, it clashes with the standard library.
Renomeie o pacote, ele conflita com a biblioteca padrão.
Cuidado
Pacote não é módulo: o módulo, definido no go.mod, agrupa vários pacotes e é a unidade de versão e distribuição.
Sinônimos
pacote