Contenu du cours
Introduction à Golang
Introduction à Golang
Déclaration des Tableaux
Considérons un scénario dans lequel nous devons stocker les noms de dix étudiants. Pour ce faire, nous avons deux options : nous pouvons créer dix variables différentes de type string
, ou alternativement, nous pouvons utiliser un tableau. Un tableau est une séquence d'éléments (valeurs) de taille fixe du même type de données. Dans ce cas particulier, nous pouvons créer un tableau de taille 10
et de type de données string
pour stocker les noms.
Pour déclarer un tableau, vous pouvez utiliser la syntaxe suivante :
Par exemple, si nous souhaitons déclarer un tableau nommé students
de taille 10
et de type de données string
, nous l'écririons ainsi :
Jusqu'à présent, nous avons seulement déclaré le tableau, donc il ne contient aucune donnée et reste vide.
index
fmt.Println(students) // Outputs [ ] which represents an empty array
Nous pouvons déclarer et initialiser un tableau en utilisant la syntaxe suivante :
Remarque
L'initialisation fait référence à l'attribution d'une valeur initiale à une variable ou une structure de données lors de sa déclaration. Si un tableau n'est pas initialisé, il prendra les valeurs par défaut de son type de données. Par exemple, un tableau de type de données
int
sera rempli de0
, tandis qu'un tableau de type de donnéesstring
sera rempli de chaînes vides.
En utilisant la syntaxe ci-dessus, nous pouvons déclarer un tableau appelé students
avec une taille de 4
, contenant quatre noms différents :
index
var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Un tableau a toujours une taille fixe, ce qui signifie que la taille spécifiée au moment de la déclaration reste constante pour ce tableau.
Une autre façon de déclarer un tableau est d'utiliser l'opérateur :=
, de manière similaire à son utilisation pour les variables :
Dans la syntaxe ci-dessus, le tableau est toujours à la fois déclaré et initialisé simultanément. Par conséquent, nous devons fournir des valeurs initiales pour les éléments du tableau lors de l'utilisation de cette approche.
Si nous construisons le tableau students
en utilisant l'opérateur :=
, il apparaîtra comme suit :
index
students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Merci pour vos commentaires !