Go · Essencial · Inglês · Técnico
go run
Comando que compila o programa em uma pasta temporária e o executa em seguida, sem deixar binário no projeto. Aceita um arquivo, um pacote ou o diretório atual.
Onde usar
É o jeito rápido de testar um programa durante o desenvolvimento. Em produção usa-se go build, que gera o executável final.
Em código
go run .
go run ./cmd/api --porta 8080
go run main.go util.goExemplos
Just run go run . to start the server locally.
Basta rodar go run . para subir o servidor localmente.
Go run doesn't leave a binary behind.
O go run não deixa binário para trás.
Cuidado
Os argumentos do programa vão depois do nome do pacote, não antes; as flags do próprio go run vêm primeiro.