Fundamentos de Go

Hello World in Go: Structure of a Program

Write your first Go program and see what each part does: package main, import and func main.

  • Iniciante
  • 2 min de leitura
  • 1 exemplo executável
O que você vai aprender
  • package main and func main
  • Importing fmt
  • Printing with fmt.Println
From source to output
  1. 1main.goYou write the code
  2. 2go runGo compiles and starts it
  3. 3main()The program starts in main
  4. 4Hello, Go!The text appears

How a Go program runs

Every Go file starts with a package name. A program that you can run lives in package main and starts in the function main. import brings in other packages, such as fmt for printing.

fmt.Println prints its arguments and ends the line. Names that start with a capital letter, such as Println, are the ones a package makes available to other packages.

Pontos-chave

  1. A runnable program lives in package main.
  2. It starts in func main.
  3. fmt.Println prints a line of text.

Exemplo executável de Go

Go
Executar código →
main.go
package main

import "fmt"

func main() {
	fmt.Println("Hello, Go!")
}
Gerar um botão Run para este exemplo Resultado da execução
Hello, Go!

Pratique

Abra o exemplo no compilador online, mude um valor ou adicione uma linha e tente prever a saída antes de executar. Depois quebre o código de propósito e leia a mensagem do compilador.

Terminou esta lição?

Marque como aprendida para acompanhar seu progresso.

Pratique com um desafio

Use o conteúdo desta lição para resolver um problema real. Cada desafio roda no navegador, com testes instantâneos e uma revisão por IA.

Todos os desafios