Commencer avec Go

Installation

Go peut être installé depuis : https://go.dev/doc/install

Une fois installé, vous pouvez vérifier la version :

go version

1. Initialisation du projet

Créez un nouveau dossier pour votre projet et ouvrez-le :

mkdir hello
cd hello

Initialisez un module Go :

go mod init example/hello

Ceci crée un fichier go.mod qui définit le nom de votre module et stockera les informations des dépendances.

2. Exécuter un fichier Go

Créez un fichier main.go avec :

package main

import "fmt"

func main() {
    fmt.Println("Bonjour le monde!")
}

Exécutez le programme :

go run .

3. Installer et utiliser des bibliothèques

Modifiez main.go pour utiliser un paquet externe :

package main

import (
    "fmt"
    "rsc.io/quote"
)

func main() {
    fmt.Println(quote.Go())
}

Demandez à Go de résoudre et télécharger les dépendances :

go mod tidy

Cela va :

Exécutez à nouveau le programme :

go run .

Vous devriez voir une citation liée à Go s’afficher.

4. Formater votre code

Go possède un formateur intégré afin que le style de votre code reste cohérent :

# Formater le paquet courant
go fmt

Quand vous revenez sur un projet

Lorsque vous revenez sur un projet Go existant :

cd hello

# Assurez‑vous que les dépendances sont à jour
go mod tidy

# Exécutez votre programme
go run .

Go téléchargera automatiquement toutes les dépendances manquantes définies dans go.mod.