Menu
Coddy logo textTech

Qu'est-ce qu'un Package ?

Fait partie de la section Logique & Flux du Journey GO de Coddy. Leçon 51 sur 68.

Un package en Go est une manière d’organiser et de regrouper du code associé. Considère-le comme un dossier qui contient des fonctions, des variables et des types qui fonctionnent ensemble pour accomplir un objectif précis.

Chaque fichier Go doit appartenir à un package, déclaré tout en haut avec le mot-clé package. Le package le plus important que tu rencontreras est package main, qui est particulier, car il indique à Go qu’il s’agit d’un programme exécutable avec une fonction main comme point d’entrée.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Pour utiliser du code provenant d’autres paquets, vous devez les import. Dans l’exemple ci-dessus, nous importons le paquet fmt, qui fournit des fonctions de formatage et d’affichage. Le paquet fmt fait partie de la bibliothèque standard de Go et est intégré au langage.

Les packages ont deux objectifs principaux : ils aident à organiser votre code en groupes logiques et vous permettent de réutiliser du code à travers différents programmes. Cela rend vos programmes plus faciles à maintenir et vous évite d'écrire le même code plusieurs fois.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique & Flux

Entraînez-vous par vous-même : Compilateur Go en ligne