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.
O que você vai aprender
- package main and func main
- Importing fmt
- Printing with fmt.Println
From source to output
- 1
main.goYou write the code - 2
go runGo compiles and starts it - 3
main()The program starts in main - 4
Hello, 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
- A runnable program lives in package main.
- It starts in func main.
fmt.Printlnprints a line of text.
Exemplo executável de Go
main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
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.
Seu progresso está salvo neste navegador Entre para mantê-lo em todos os dispositivos.
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.
- Ímpar, Par ou Nenhum dos Dois Classifique um número conforme ele seja um inteiro ímpar, um inteiro par ou nenhum dos dois. Fácil
- Quadrado de um Número Multiplique um número inteiro por ele mesmo. Fácil