Aller au contenu

Votre premier programme

Chaque programme Go est composé de packages. Un package nommé main est spécial : il définit un programme exécutable. Le point d’entrée est une fonction nommée main sans paramètres et sans valeur de retour.

package main // Déclaration du package
import "fmt" // Importation (bibliothèque standard)
func main() { // Fonction d'entrée
fmt.Println("Bonjour, monde") // Instruction
}
  • package main – Déclare que ce fichier appartient au package main.
  • import "fmt" – Importe le package fmt pour les entrées/sorties formatées.
  • func main() – Le programme commence ici. Pas d’arguments, pas de retour.
  • fmt.Println – Affiche une ligne sur la sortie standard.

Enregistrez le code sous main.go, puis dans un terminal :

Fenêtre de terminal
go run main.go

Créez un fichier main.go avec le contenu ci‑dessous.

package main
import "fmt"
func main() {
fmt.Println("Bonjour, monde")
}
Fenêtre de terminal
Bonjour, monde