ExpertiDict

Go · Essencial · Inglês · Técnico

package

/ˈpækɪdʒ/palavra-chave

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

Veja também

Todos os termos de Go